/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/parray-copy.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-10 03:52:52,374 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 03:52:52,375 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 03:52:52,434 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 03:52:52,435 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 03:52:52,435 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 03:52:52,436 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 03:52:52,438 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 03:52:52,440 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 03:52:52,440 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 03:52:52,441 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 03:52:52,442 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 03:52:52,442 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 03:52:52,446 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 03:52:52,452 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 03:52:52,454 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 03:52:52,455 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 03:52:52,458 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 03:52:52,465 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 03:52:52,467 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 03:52:52,468 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 03:52:52,469 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 03:52:52,469 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 03:52:52,470 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 03:52:52,472 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 03:52:52,472 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 03:52:52,472 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 03:52:52,473 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 03:52:52,473 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 03:52:52,474 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 03:52:52,474 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 03:52:52,475 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 03:52:52,475 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 03:52:52,476 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 03:52:52,477 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 03:52:52,477 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 03:52:52,477 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 03:52:52,478 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 03:52:52,478 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 03:52:52,478 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 03:52:52,479 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 03:52:52,486 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-MCRwithDepranks-BasicCegarLoop.epf [2022-02-10 03:52:52,511 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 03:52:52,511 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 03:52:52,511 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 03:52:52,511 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 03:52:52,512 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 03:52:52,512 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 03:52:52,512 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 03:52:52,513 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 03:52:52,513 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 03:52:52,513 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 03:52:52,513 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 03:52:52,513 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 03:52:52,513 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 03:52:52,513 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 03:52:52,514 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 03:52:52,514 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 03:52:52,514 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 03:52:52,514 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 03:52:52,514 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 03:52:52,514 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 03:52:52,514 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 03:52:52,514 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 03:52:52,515 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 03:52:52,515 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 03:52:52,515 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 03:52:52,515 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:52:52,515 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 03:52:52,515 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 03:52:52,515 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 03:52:52,516 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 03:52:52,516 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 03:52:52,516 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 03:52:52,516 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 03:52:52,516 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-10 03:52:52,516 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-02-10 03:52:52,733 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 03:52:52,758 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 03:52:52,760 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 03:52:52,761 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-10 03:52:52,763 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-10 03:52:52,764 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/parray-copy.wvr.bpl [2022-02-10 03:52:52,764 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/parray-copy.wvr.bpl' [2022-02-10 03:52:52,790 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 03:52:52,791 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-10 03:52:52,795 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 03:52:52,795 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 03:52:52,795 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 03:52:52,808 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/1) ... [2022-02-10 03:52:52,820 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/1) ... [2022-02-10 03:52:52,825 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-10 03:52:52,826 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 03:52:52,828 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 03:52:52,828 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 03:52:52,828 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 03:52:52,834 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/1) ... [2022-02-10 03:52:52,835 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/1) ... [2022-02-10 03:52:52,836 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/1) ... [2022-02-10 03:52:52,836 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/1) ... [2022-02-10 03:52:52,839 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/1) ... [2022-02-10 03:52:52,844 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/1) ... [2022-02-10 03:52:52,846 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/1) ... [2022-02-10 03:52:52,847 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 03:52:52,849 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 03:52:52,849 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 03:52:52,849 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 03:52:52,850 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/1) ... [2022-02-10 03:52:52,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:52:52,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:52:52,888 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-02-10 03:52:52,894 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-02-10 03:52:52,926 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-10 03:52:52,926 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-10 03:52:52,926 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-10 03:52:52,927 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-10 03:52:52,927 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-10 03:52:52,927 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-10 03:52:52,927 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-10 03:52:52,927 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 03:52:52,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 03:52:52,927 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-10 03:52:52,928 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-10 03:52:52,928 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-10 03:52:52,929 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-10 03:52:52,974 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 03:52:52,975 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 03:52:53,090 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 03:52:53,102 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 03:52:53,102 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-10 03:52:53,108 INFO L202 PluginConnector]: Adding new model parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:52:53 BoogieIcfgContainer [2022-02-10 03:52:53,108 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 03:52:53,121 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 03:52:53,121 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 03:52:53,134 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 03:52:53,134 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:52:52" (1/2) ... [2022-02-10 03:52:53,135 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72f51090 and model type parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 03:52:53, skipping insertion in model container [2022-02-10 03:52:53,135 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:52:53" (2/2) ... [2022-02-10 03:52:53,136 INFO L111 eAbstractionObserver]: Analyzing ICFG parray-copy.wvr.bpl [2022-02-10 03:52:53,141 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 03:52:53,141 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 03:52:53,141 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-10 03:52:53,141 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 03:52:53,183 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-10 03:52:53,239 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 03:52:53,245 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-10 03:52:53,245 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-10 03:52:53,258 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 38 places, 31 transitions, 86 flow [2022-02-10 03:52:53,296 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 114 states, 113 states have (on average 2.7787610619469025) internal successors, (314), 113 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:55,299 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 133846 transitions and produced 40029 states. [2022-02-10 03:52:55,673 INFO L276 IsEmpty]: Start isEmpty. Operand has 40029 states, 27327 states have (on average 2.3505324404435175) internal successors, (64233), 40028 states have internal predecessors, (64233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:55,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:52:55,842 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:52:55,843 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:52:55,843 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:52:55,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:52:55,848 INFO L85 PathProgramCache]: Analyzing trace with hash -343931833, now seen corresponding path program 1 times [2022-02-10 03:52:55,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:52:55,863 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549194646] [2022-02-10 03:52:55,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:52:55,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:52:56,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:52:56,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:52:56,082 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:52:56,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549194646] [2022-02-10 03:52:56,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549194646] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:52:56,083 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:52:56,083 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:52:56,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734886979] [2022-02-10 03:52:56,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:52:56,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:52:56,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:52:56,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:52:56,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:52:56,313 INFO L87 Difference]: Start difference. First operand has 40029 states, 27327 states have (on average 2.3505324404435175) internal successors, (64233), 40028 states have internal predecessors, (64233), 0 states have call successors, (0), 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 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:57,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:52:57,528 INFO L93 Difference]: Finished difference Result 39839 states and 64232 transitions. [2022-02-10 03:52:57,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:52:57,530 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:52:57,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:52:57,624 INFO L225 Difference]: With dead ends: 39839 [2022-02-10 03:52:57,624 INFO L226 Difference]: Without dead ends: 12208 [2022-02-10 03:52:57,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:52:57,628 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 67 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:52:57,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 15 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:52:57,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12208 states. [2022-02-10 03:52:57,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12208 to 136. [2022-02-10 03:52:57,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.022222222222222) internal successors, (273), 135 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:57,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 273 transitions. [2022-02-10 03:52:57,785 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 273 transitions. Word has length 20 [2022-02-10 03:52:57,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:52:57,785 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 273 transitions. [2022-02-10 03:52:57,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:57,785 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 273 transitions. [2022-02-10 03:52:57,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:52:57,786 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:52:57,786 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-02-10 03:52:57,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-10 03:52:57,787 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:52:57,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:52:57,788 INFO L85 PathProgramCache]: Analyzing trace with hash 372996517, now seen corresponding path program 1 times [2022-02-10 03:52:57,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:52:57,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119978243] [2022-02-10 03:52:57,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:52:57,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:52:57,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:52:57,830 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:52:57,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:52:57,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119978243] [2022-02-10 03:52:57,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119978243] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:52:57,831 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:52:57,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:52:57,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480927453] [2022-02-10 03:52:57,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:52:57,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:52:57,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:52:57,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:52:57,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:52:57,834 INFO L87 Difference]: Start difference. First operand 136 states and 273 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 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-02-10 03:52:57,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:52:57,887 INFO L93 Difference]: Finished difference Result 147 states and 284 transitions. [2022-02-10 03:52:57,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:52:57,887 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 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-02-10 03:52:57,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:52:57,888 INFO L225 Difference]: With dead ends: 147 [2022-02-10 03:52:57,888 INFO L226 Difference]: Without dead ends: 147 [2022-02-10 03:52:57,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:52:57,890 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:52:57,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 16 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:52:57,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-02-10 03:52:57,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 145. [2022-02-10 03:52:57,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 1.9583333333333333) internal successors, (282), 144 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:57,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 282 transitions. [2022-02-10 03:52:57,897 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 282 transitions. Word has length 22 [2022-02-10 03:52:57,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:52:57,898 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 282 transitions. [2022-02-10 03:52:57,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 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-02-10 03:52:57,898 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 282 transitions. [2022-02-10 03:52:57,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:52:57,899 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:52:57,899 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:52:57,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-10 03:52:57,899 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:52:57,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:52:57,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1890771325, now seen corresponding path program 1 times [2022-02-10 03:52:57,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:52:57,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779198384] [2022-02-10 03:52:57,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:52:57,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:52:57,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:52:58,224 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:52:58,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:52:58,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779198384] [2022-02-10 03:52:58,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779198384] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:52:58,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278272878] [2022-02-10 03:52:58,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:52:58,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:52:58,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:52:58,227 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-02-10 03:52:58,264 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-02-10 03:52:58,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:52:58,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:52:58,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:52:58,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:52:58,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-02-10 03:52:58,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:52:58,749 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:52:58,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-02-10 03:52:59,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:52:59,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278272878] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:52:59,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:52:59,064 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 24 [2022-02-10 03:52:59,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690967571] [2022-02-10 03:52:59,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:52:59,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:52:59,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:52:59,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:52:59,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:52:59,068 INFO L87 Difference]: Start difference. First operand 145 states and 282 transitions. Second operand has 24 states, 24 states have (on average 2.625) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:59,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:52:59,738 INFO L93 Difference]: Finished difference Result 356 states and 674 transitions. [2022-02-10 03:52:59,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:52:59,739 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:52:59,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:52:59,740 INFO L225 Difference]: With dead ends: 356 [2022-02-10 03:52:59,741 INFO L226 Difference]: Without dead ends: 303 [2022-02-10 03:52:59,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=262, Invalid=1144, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:52:59,742 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 223 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:52:59,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 111 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:52:59,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-02-10 03:52:59,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 209. [2022-02-10 03:52:59,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.043269230769231) internal successors, (425), 208 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:59,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 425 transitions. [2022-02-10 03:52:59,754 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 425 transitions. Word has length 24 [2022-02-10 03:52:59,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:52:59,754 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 425 transitions. [2022-02-10 03:52:59,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:52:59,754 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 425 transitions. [2022-02-10 03:52:59,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:52:59,755 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:52:59,755 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:52:59,791 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-02-10 03:52:59,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:52:59,986 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:52:59,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:52:59,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1281445561, now seen corresponding path program 2 times [2022-02-10 03:52:59,987 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:52:59,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058393558] [2022-02-10 03:52:59,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:52:59,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:00,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:00,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:00,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:00,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058393558] [2022-02-10 03:53:00,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058393558] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:00,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666437185] [2022-02-10 03:53:00,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:53:00,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:00,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:00,199 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-02-10 03:53:00,237 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-02-10 03:53:00,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:53:00,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:00,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:53:00,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:00,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:00,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:00,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:00,617 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:53:00,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-02-10 03:53:00,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:00,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666437185] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:00,896 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:00,896 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-02-10 03:53:00,896 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388347139] [2022-02-10 03:53:00,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:00,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:53:00,897 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:00,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:53:00,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:53:00,898 INFO L87 Difference]: Start difference. First operand 209 states and 425 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:02,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:02,098 INFO L93 Difference]: Finished difference Result 605 states and 1225 transitions. [2022-02-10 03:53:02,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:53:02,098 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:53:02,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:02,101 INFO L225 Difference]: With dead ends: 605 [2022-02-10 03:53:02,102 INFO L226 Difference]: Without dead ends: 592 [2022-02-10 03:53:02,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 974 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=637, Invalid=2669, Unknown=0, NotChecked=0, Total=3306 [2022-02-10 03:53:02,108 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 266 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:02,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 127 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 349 Invalid, 0 Unknown, 109 Unchecked, 0.3s Time] [2022-02-10 03:53:02,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-02-10 03:53:02,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 237. [2022-02-10 03:53:02,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 2.0042372881355934) internal successors, (473), 236 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:02,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 473 transitions. [2022-02-10 03:53:02,133 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 473 transitions. Word has length 24 [2022-02-10 03:53:02,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:02,133 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 473 transitions. [2022-02-10 03:53:02,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:02,134 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 473 transitions. [2022-02-10 03:53:02,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:53:02,135 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:02,135 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:02,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:02,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-02-10 03:53:02,358 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:02,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:02,359 INFO L85 PathProgramCache]: Analyzing trace with hash -982672113, now seen corresponding path program 3 times [2022-02-10 03:53:02,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:02,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249496622] [2022-02-10 03:53:02,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:02,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:02,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:02,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-02-10 03:53:02,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:02,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249496622] [2022-02-10 03:53:02,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249496622] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:02,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762653024] [2022-02-10 03:53:02,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:53:02,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:02,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:02,552 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-02-10 03:53:02,553 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-02-10 03:53:02,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:53:02,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:02,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-10 03:53:02,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:02,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:02,900 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:02,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:02,962 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:53:02,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-02-10 03:53:03,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:03,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762653024] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:03,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:03,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:53:03,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532519834] [2022-02-10 03:53:03,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:03,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:53:03,199 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:03,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:53:03,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:53:03,200 INFO L87 Difference]: Start difference. First operand 237 states and 473 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:03,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:03,787 INFO L93 Difference]: Finished difference Result 340 states and 664 transitions. [2022-02-10 03:53:03,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:53:03,787 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:53:03,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:03,789 INFO L225 Difference]: With dead ends: 340 [2022-02-10 03:53:03,789 INFO L226 Difference]: Without dead ends: 332 [2022-02-10 03:53:03,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=243, Invalid=1163, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:53:03,790 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 136 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:03,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 158 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 379 Invalid, 0 Unknown, 82 Unchecked, 0.2s Time] [2022-02-10 03:53:03,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-02-10 03:53:03,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 245. [2022-02-10 03:53:03,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 1.9918032786885247) internal successors, (486), 244 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:03,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 486 transitions. [2022-02-10 03:53:03,796 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 486 transitions. Word has length 24 [2022-02-10 03:53:03,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:03,796 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 486 transitions. [2022-02-10 03:53:03,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:03,797 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 486 transitions. [2022-02-10 03:53:03,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:53:03,797 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:03,798 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:03,825 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-02-10 03:53:04,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:04,020 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:04,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:04,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1869401235, now seen corresponding path program 4 times [2022-02-10 03:53:04,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:04,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288964477] [2022-02-10 03:53:04,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:04,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:04,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:04,083 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:04,083 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:04,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288964477] [2022-02-10 03:53:04,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288964477] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:04,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699609051] [2022-02-10 03:53:04,084 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:53:04,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:04,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:04,085 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-02-10 03:53:04,093 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-02-10 03:53:04,126 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:53:04,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:04,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:53:04,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:04,233 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:04,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:04,323 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:04,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699609051] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:04,324 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:04,324 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-10 03:53:04,324 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496794937] [2022-02-10 03:53:04,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:04,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:53:04,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:04,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:53:04,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:53:04,325 INFO L87 Difference]: Start difference. First operand 245 states and 486 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:04,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:04,951 INFO L93 Difference]: Finished difference Result 636 states and 1210 transitions. [2022-02-10 03:53:04,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:53:04,952 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:53:04,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:04,954 INFO L225 Difference]: With dead ends: 636 [2022-02-10 03:53:04,954 INFO L226 Difference]: Without dead ends: 636 [2022-02-10 03:53:04,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=492, Invalid=1488, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:53:04,955 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 190 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:04,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 165 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:53:04,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-02-10 03:53:04,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 279. [2022-02-10 03:53:04,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.0179856115107913) internal successors, (561), 278 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:04,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 561 transitions. [2022-02-10 03:53:04,964 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 561 transitions. Word has length 26 [2022-02-10 03:53:04,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:04,964 INFO L470 AbstractCegarLoop]: Abstraction has 279 states and 561 transitions. [2022-02-10 03:53:04,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:04,964 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 561 transitions. [2022-02-10 03:53:04,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:53:04,965 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:04,965 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] [2022-02-10 03:53:05,003 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-02-10 03:53:05,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:05,179 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:05,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:05,180 INFO L85 PathProgramCache]: Analyzing trace with hash 918010345, now seen corresponding path program 1 times [2022-02-10 03:53:05,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:05,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079853961] [2022-02-10 03:53:05,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:05,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:05,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:05,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:53:05,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:05,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079853961] [2022-02-10 03:53:05,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079853961] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:05,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45705200] [2022-02-10 03:53:05,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:05,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:05,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:05,223 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-02-10 03:53:05,225 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-02-10 03:53:05,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:05,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-10 03:53:05,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:05,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:53:05,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:05,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:53:05,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45705200] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:05,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:05,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-10 03:53:05,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907651060] [2022-02-10 03:53:05,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:05,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-10 03:53:05,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:05,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-10 03:53:05,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-02-10 03:53:05,425 INFO L87 Difference]: Start difference. First operand 279 states and 561 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:05,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:05,642 INFO L93 Difference]: Finished difference Result 688 states and 1314 transitions. [2022-02-10 03:53:05,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:53:05,643 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:53:05,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:05,645 INFO L225 Difference]: With dead ends: 688 [2022-02-10 03:53:05,645 INFO L226 Difference]: Without dead ends: 688 [2022-02-10 03:53:05,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:53:05,646 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 138 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:05,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 69 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:53:05,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-02-10 03:53:05,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 377. [2022-02-10 03:53:05,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 2.1595744680851063) internal successors, (812), 376 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:05,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 812 transitions. [2022-02-10 03:53:05,655 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 812 transitions. Word has length 26 [2022-02-10 03:53:05,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:05,655 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 812 transitions. [2022-02-10 03:53:05,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:05,656 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 812 transitions. [2022-02-10 03:53:05,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:53:05,657 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:05,657 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:05,680 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-02-10 03:53:05,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:05,876 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:05,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:05,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1946136923, now seen corresponding path program 5 times [2022-02-10 03:53:05,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:05,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407874855] [2022-02-10 03:53:05,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:05,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:05,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:05,925 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:05,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:05,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407874855] [2022-02-10 03:53:05,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407874855] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:05,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044444320] [2022-02-10 03:53:05,926 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:53:05,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:05,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:05,927 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-02-10 03:53:05,928 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-02-10 03:53:05,955 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:53:05,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:05,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:53:05,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:06,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:06,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:06,142 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:06,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044444320] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:06,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:06,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-02-10 03:53:06,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348175471] [2022-02-10 03:53:06,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:06,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:53:06,143 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:06,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:53:06,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:53:06,144 INFO L87 Difference]: Start difference. First operand 377 states and 812 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:06,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:06,454 INFO L93 Difference]: Finished difference Result 789 states and 1628 transitions. [2022-02-10 03:53:06,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:53:06,454 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:53:06,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:06,457 INFO L225 Difference]: With dead ends: 789 [2022-02-10 03:53:06,457 INFO L226 Difference]: Without dead ends: 789 [2022-02-10 03:53:06,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:53:06,458 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 172 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:06,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 131 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:53:06,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2022-02-10 03:53:06,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 576. [2022-02-10 03:53:06,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 575 states have (on average 2.271304347826087) internal successors, (1306), 575 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:06,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 1306 transitions. [2022-02-10 03:53:06,473 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 1306 transitions. Word has length 26 [2022-02-10 03:53:06,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:06,474 INFO L470 AbstractCegarLoop]: Abstraction has 576 states and 1306 transitions. [2022-02-10 03:53:06,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:06,474 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 1306 transitions. [2022-02-10 03:53:06,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:53:06,476 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:06,476 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:06,493 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-02-10 03:53:06,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:06,680 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:06,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:06,680 INFO L85 PathProgramCache]: Analyzing trace with hash -963791495, now seen corresponding path program 6 times [2022-02-10 03:53:06,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:06,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492521567] [2022-02-10 03:53:06,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:06,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:06,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:06,732 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:06,732 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:06,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492521567] [2022-02-10 03:53:06,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492521567] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:06,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765652982] [2022-02-10 03:53:06,732 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:53:06,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:06,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:06,734 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-02-10 03:53:06,759 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-02-10 03:53:06,783 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:53:06,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:06,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:53:06,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:06,870 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:06,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:06,963 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:06,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765652982] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:06,963 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:06,963 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-10 03:53:06,963 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610581461] [2022-02-10 03:53:06,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:06,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-10 03:53:06,964 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:06,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-10 03:53:06,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-02-10 03:53:06,965 INFO L87 Difference]: Start difference. First operand 576 states and 1306 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:07,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:07,445 INFO L93 Difference]: Finished difference Result 1104 states and 2412 transitions. [2022-02-10 03:53:07,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:53:07,445 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:53:07,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:07,450 INFO L225 Difference]: With dead ends: 1104 [2022-02-10 03:53:07,450 INFO L226 Difference]: Without dead ends: 1104 [2022-02-10 03:53:07,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=364, Invalid=1042, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:53:07,451 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 148 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:07,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 136 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:53:07,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2022-02-10 03:53:07,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 581. [2022-02-10 03:53:07,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 580 states have (on average 2.2672413793103448) internal successors, (1315), 580 states have internal predecessors, (1315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:07,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 1315 transitions. [2022-02-10 03:53:07,467 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 1315 transitions. Word has length 26 [2022-02-10 03:53:07,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:07,467 INFO L470 AbstractCegarLoop]: Abstraction has 581 states and 1315 transitions. [2022-02-10 03:53:07,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:07,467 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 1315 transitions. [2022-02-10 03:53:07,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:53:07,469 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:07,469 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] [2022-02-10 03:53:07,495 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-02-10 03:53:07,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:07,692 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:07,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:07,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1859873969, now seen corresponding path program 2 times [2022-02-10 03:53:07,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:07,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597857081] [2022-02-10 03:53:07,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:07,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:07,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:07,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:07,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:07,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597857081] [2022-02-10 03:53:07,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597857081] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:07,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829811898] [2022-02-10 03:53:07,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:53:07,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:07,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:07,743 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-02-10 03:53:07,774 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-02-10 03:53:07,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:53:07,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:07,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-10 03:53:07,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:07,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:07,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:07,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:07,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829811898] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:07,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:07,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-02-10 03:53:07,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604671381] [2022-02-10 03:53:07,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:07,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-10 03:53:07,950 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:07,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-10 03:53:07,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:53:07,950 INFO L87 Difference]: Start difference. First operand 581 states and 1315 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:08,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:08,062 INFO L93 Difference]: Finished difference Result 708 states and 1530 transitions. [2022-02-10 03:53:08,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:53:08,062 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:53:08,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:08,065 INFO L225 Difference]: With dead ends: 708 [2022-02-10 03:53:08,065 INFO L226 Difference]: Without dead ends: 708 [2022-02-10 03:53:08,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:53:08,066 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 98 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:08,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 46 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:53:08,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2022-02-10 03:53:08,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 572. [2022-02-10 03:53:08,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 571 states have (on average 2.274956217162872) internal successors, (1299), 571 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:08,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 1299 transitions. [2022-02-10 03:53:08,077 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 1299 transitions. Word has length 26 [2022-02-10 03:53:08,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:08,078 INFO L470 AbstractCegarLoop]: Abstraction has 572 states and 1299 transitions. [2022-02-10 03:53:08,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:08,078 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 1299 transitions. [2022-02-10 03:53:08,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:53:08,079 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:08,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:08,098 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-02-10 03:53:08,291 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,SelfDestructingSolverStorable9 [2022-02-10 03:53:08,291 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:08,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:08,292 INFO L85 PathProgramCache]: Analyzing trace with hash 187168061, now seen corresponding path program 7 times [2022-02-10 03:53:08,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:08,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741994902] [2022-02-10 03:53:08,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:08,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:08,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:08,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:08,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:08,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741994902] [2022-02-10 03:53:08,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741994902] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:08,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748180227] [2022-02-10 03:53:08,346 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:53:08,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:08,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:08,347 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-02-10 03:53:08,347 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-02-10 03:53:08,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:08,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:53:08,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:08,457 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:08,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:08,523 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:08,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748180227] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:08,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:08,524 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-02-10 03:53:08,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640713895] [2022-02-10 03:53:08,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:08,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-10 03:53:08,524 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:08,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-10 03:53:08,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:53:08,525 INFO L87 Difference]: Start difference. First operand 572 states and 1299 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:08,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:08,827 INFO L93 Difference]: Finished difference Result 880 states and 1884 transitions. [2022-02-10 03:53:08,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:53:08,828 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:53:08,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:08,831 INFO L225 Difference]: With dead ends: 880 [2022-02-10 03:53:08,831 INFO L226 Difference]: Without dead ends: 880 [2022-02-10 03:53:08,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=211, Invalid=545, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:53:08,832 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 130 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:08,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 167 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:53:08,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2022-02-10 03:53:08,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 598. [2022-02-10 03:53:08,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 2.268006700167504) internal successors, (1354), 597 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:08,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 1354 transitions. [2022-02-10 03:53:08,846 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 1354 transitions. Word has length 26 [2022-02-10 03:53:08,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:08,846 INFO L470 AbstractCegarLoop]: Abstraction has 598 states and 1354 transitions. [2022-02-10 03:53:08,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:08,846 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 1354 transitions. [2022-02-10 03:53:08,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:08,848 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:08,848 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:08,873 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-02-10 03:53:09,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:09,064 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:09,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:09,064 INFO L85 PathProgramCache]: Analyzing trace with hash 283337535, now seen corresponding path program 3 times [2022-02-10 03:53:09,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:09,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884635222] [2022-02-10 03:53:09,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:09,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:09,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:09,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:09,390 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:09,390 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884635222] [2022-02-10 03:53:09,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884635222] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:09,390 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058737430] [2022-02-10 03:53:09,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:53:09,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:09,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:09,391 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-02-10 03:53:09,392 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-02-10 03:53:09,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:53:09,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:09,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:53:09,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:09,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:09,712 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:53:09,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:53:09,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:53:09,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:10,077 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:53:10,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-02-10 03:53:10,298 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:53:10,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058737430] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:10,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:10,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-02-10 03:53:10,299 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828638814] [2022-02-10 03:53:10,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:10,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:53:10,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:10,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:53:10,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:53:10,301 INFO L87 Difference]: Start difference. First operand 598 states and 1354 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 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-02-10 03:53:12,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:12,085 INFO L93 Difference]: Finished difference Result 1421 states and 3047 transitions. [2022-02-10 03:53:12,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-10 03:53:12,087 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:53:12,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:12,092 INFO L225 Difference]: With dead ends: 1421 [2022-02-10 03:53:12,093 INFO L226 Difference]: Without dead ends: 1407 [2022-02-10 03:53:12,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1585 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=929, Invalid=4183, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 03:53:12,095 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 256 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 352 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:12,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 220 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 496 Invalid, 0 Unknown, 352 Unchecked, 0.3s Time] [2022-02-10 03:53:12,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2022-02-10 03:53:12,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 668. [2022-02-10 03:53:12,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.2248875562218893) internal successors, (1484), 667 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:12,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1484 transitions. [2022-02-10 03:53:12,118 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1484 transitions. Word has length 28 [2022-02-10 03:53:12,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:12,118 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1484 transitions. [2022-02-10 03:53:12,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 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-02-10 03:53:12,118 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1484 transitions. [2022-02-10 03:53:12,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:12,120 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:12,120 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:12,143 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-02-10 03:53:12,335 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,SelfDestructingSolverStorable11 [2022-02-10 03:53:12,335 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:12,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:12,336 INFO L85 PathProgramCache]: Analyzing trace with hash 537126659, now seen corresponding path program 4 times [2022-02-10 03:53:12,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:12,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982261076] [2022-02-10 03:53:12,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:12,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:12,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:12,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:12,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:12,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982261076] [2022-02-10 03:53:12,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982261076] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:12,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916482415] [2022-02-10 03:53:12,718 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:53:12,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:12,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:12,722 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-02-10 03:53:12,723 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-02-10 03:53:12,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:53:12,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:12,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:53:12,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:13,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:13,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:53:13,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:53:13,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:13,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:13,314 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:53:13,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-02-10 03:53:13,708 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:13,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916482415] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:13,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:13,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-02-10 03:53:13,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19897305] [2022-02-10 03:53:13,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:13,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:53:13,709 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:13,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:53:13,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=801, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:53:13,710 INFO L87 Difference]: Start difference. First operand 668 states and 1484 transitions. Second operand has 32 states, 32 states have (on average 2.1875) internal successors, (70), 32 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-02-10 03:53:15,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:15,497 INFO L93 Difference]: Finished difference Result 1133 states and 2375 transitions. [2022-02-10 03:53:15,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:53:15,498 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 32 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:53:15,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:15,502 INFO L225 Difference]: With dead ends: 1133 [2022-02-10 03:53:15,502 INFO L226 Difference]: Without dead ends: 1102 [2022-02-10 03:53:15,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1250 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=744, Invalid=3162, Unknown=0, NotChecked=0, Total=3906 [2022-02-10 03:53:15,503 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 268 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:15,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 163 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 588 Invalid, 0 Unknown, 96 Unchecked, 0.3s Time] [2022-02-10 03:53:15,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2022-02-10 03:53:15,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 727. [2022-02-10 03:53:15,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 726 states have (on average 2.246556473829201) internal successors, (1631), 726 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:15,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1631 transitions. [2022-02-10 03:53:15,520 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1631 transitions. Word has length 28 [2022-02-10 03:53:15,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:15,521 INFO L470 AbstractCegarLoop]: Abstraction has 727 states and 1631 transitions. [2022-02-10 03:53:15,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 32 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-02-10 03:53:15,521 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1631 transitions. [2022-02-10 03:53:15,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:15,523 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:15,523 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:15,547 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-02-10 03:53:15,747 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,SelfDestructingSolverStorable12 [2022-02-10 03:53:15,748 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:15,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:15,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1566410049, now seen corresponding path program 8 times [2022-02-10 03:53:15,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:15,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434026371] [2022-02-10 03:53:15,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:15,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:15,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:16,095 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:16,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:16,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434026371] [2022-02-10 03:53:16,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434026371] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:16,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216959310] [2022-02-10 03:53:16,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:53:16,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:16,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:16,097 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-02-10 03:53:16,098 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-02-10 03:53:16,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:53:16,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:16,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:53:16,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:16,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:16,372 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:53:16,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:53:16,580 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:53:16,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:16,656 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:53:16,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-02-10 03:53:16,953 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:53:16,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216959310] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:16,953 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:16,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-10 03:53:16,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626923425] [2022-02-10 03:53:16,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:16,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:53:16,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:16,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:53:16,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:53:16,955 INFO L87 Difference]: Start difference. First operand 727 states and 1631 transitions. Second operand has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:17,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:17,999 INFO L93 Difference]: Finished difference Result 1063 states and 2322 transitions. [2022-02-10 03:53:18,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:53:18,000 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:53:18,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:18,010 INFO L225 Difference]: With dead ends: 1063 [2022-02-10 03:53:18,010 INFO L226 Difference]: Without dead ends: 1047 [2022-02-10 03:53:18,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=487, Invalid=2165, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:53:18,012 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 219 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 269 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:18,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 199 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 598 Invalid, 0 Unknown, 269 Unchecked, 0.3s Time] [2022-02-10 03:53:18,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2022-02-10 03:53:18,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 770. [2022-02-10 03:53:18,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 769 states have (on average 2.2184655396618984) internal successors, (1706), 769 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:18,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 1706 transitions. [2022-02-10 03:53:18,031 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 1706 transitions. Word has length 28 [2022-02-10 03:53:18,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:18,031 INFO L470 AbstractCegarLoop]: Abstraction has 770 states and 1706 transitions. [2022-02-10 03:53:18,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:18,031 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 1706 transitions. [2022-02-10 03:53:18,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:18,033 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:18,033 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:18,055 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-02-10 03:53:18,255 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,SelfDestructingSolverStorable13 [2022-02-10 03:53:18,255 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:18,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:18,256 INFO L85 PathProgramCache]: Analyzing trace with hash 96636419, now seen corresponding path program 5 times [2022-02-10 03:53:18,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:18,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677502688] [2022-02-10 03:53:18,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:18,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:18,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:18,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:18,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:18,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677502688] [2022-02-10 03:53:18,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677502688] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:18,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036498780] [2022-02-10 03:53:18,674 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:53:18,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:18,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:18,676 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-02-10 03:53:18,676 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-02-10 03:53:18,717 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:53:18,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:18,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:53:18,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:18,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:18,979 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:53:18,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:53:19,254 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:53:19,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:19,361 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:53:19,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-02-10 03:53:19,532 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:53:19,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036498780] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:19,533 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:19,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-02-10 03:53:19,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117780047] [2022-02-10 03:53:19,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:19,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:53:19,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:19,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:53:19,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:53:19,534 INFO L87 Difference]: Start difference. First operand 770 states and 1706 transitions. Second operand has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:20,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:20,975 INFO L93 Difference]: Finished difference Result 1111 states and 2393 transitions. [2022-02-10 03:53:20,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-10 03:53:20,975 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:53:20,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:20,977 INFO L225 Difference]: With dead ends: 1111 [2022-02-10 03:53:20,978 INFO L226 Difference]: Without dead ends: 1099 [2022-02-10 03:53:20,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=438, Invalid=2318, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:53:20,979 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 213 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:20,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 253 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 598 Invalid, 0 Unknown, 172 Unchecked, 0.3s Time] [2022-02-10 03:53:20,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2022-02-10 03:53:20,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 773. [2022-02-10 03:53:20,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 772 states have (on average 2.2189119170984455) internal successors, (1713), 772 states have internal predecessors, (1713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:21,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1713 transitions. [2022-02-10 03:53:21,000 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1713 transitions. Word has length 28 [2022-02-10 03:53:21,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:21,001 INFO L470 AbstractCegarLoop]: Abstraction has 773 states and 1713 transitions. [2022-02-10 03:53:21,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:21,001 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1713 transitions. [2022-02-10 03:53:21,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:21,003 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:21,003 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:21,022 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-02-10 03:53:21,215 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,SelfDestructingSolverStorable14 [2022-02-10 03:53:21,216 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:21,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:21,216 INFO L85 PathProgramCache]: Analyzing trace with hash -825151289, now seen corresponding path program 6 times [2022-02-10 03:53:21,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:21,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833065047] [2022-02-10 03:53:21,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:21,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:21,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:21,563 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:21,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:21,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833065047] [2022-02-10 03:53:21,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833065047] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:21,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188554108] [2022-02-10 03:53:21,564 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:53:21,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:21,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:21,565 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-02-10 03:53:21,565 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-02-10 03:53:21,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:53:21,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:21,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:53:21,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:21,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:21,765 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:53:21,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:53:21,922 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:53:21,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:22,029 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:53:22,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-02-10 03:53:22,205 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:53:22,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188554108] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:22,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:22,206 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-10 03:53:22,206 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713323303] [2022-02-10 03:53:22,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:22,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:53:22,206 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:22,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:53:22,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:53:22,207 INFO L87 Difference]: Start difference. First operand 773 states and 1713 transitions. Second operand has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:22,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:22,756 INFO L93 Difference]: Finished difference Result 1285 states and 2767 transitions. [2022-02-10 03:53:22,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:53:22,757 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:53:22,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:22,759 INFO L225 Difference]: With dead ends: 1285 [2022-02-10 03:53:22,760 INFO L226 Difference]: Without dead ends: 1273 [2022-02-10 03:53:22,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=317, Invalid=1243, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:53:22,761 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 228 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 265 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:22,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 144 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 288 Invalid, 0 Unknown, 265 Unchecked, 0.2s Time] [2022-02-10 03:53:22,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1273 states. [2022-02-10 03:53:22,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1273 to 828. [2022-02-10 03:53:22,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 2.237001209189843) internal successors, (1850), 827 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:22,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1850 transitions. [2022-02-10 03:53:22,780 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1850 transitions. Word has length 28 [2022-02-10 03:53:22,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:22,780 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 1850 transitions. [2022-02-10 03:53:22,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:22,780 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1850 transitions. [2022-02-10 03:53:22,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:22,782 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:22,782 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:22,809 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-02-10 03:53:22,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:22,997 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:22,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:22,997 INFO L85 PathProgramCache]: Analyzing trace with hash 605668739, now seen corresponding path program 9 times [2022-02-10 03:53:22,997 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:22,997 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884454508] [2022-02-10 03:53:22,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:22,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:23,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:23,455 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:23,456 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:23,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884454508] [2022-02-10 03:53:23,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884454508] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:23,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845719752] [2022-02-10 03:53:23,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:53:23,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:23,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:23,460 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-02-10 03:53:23,485 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-02-10 03:53:23,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:53:23,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:23,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:53:23,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:23,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:53:23,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:53:23,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:53:24,048 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:24,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:24,132 INFO L353 Elim1Store]: treesize reduction 20, result has 31.0 percent of original size [2022-02-10 03:53:24,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 22 [2022-02-10 03:53:24,424 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:24,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845719752] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:24,425 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:24,425 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 32 [2022-02-10 03:53:24,425 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433938322] [2022-02-10 03:53:24,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:24,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:53:24,425 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:24,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:53:24,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=919, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:53:24,426 INFO L87 Difference]: Start difference. First operand 828 states and 1850 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 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-02-10 03:53:29,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:29,560 INFO L93 Difference]: Finished difference Result 1346 states and 2861 transitions. [2022-02-10 03:53:29,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-02-10 03:53:29,560 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 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 28 [2022-02-10 03:53:29,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:29,563 INFO L225 Difference]: With dead ends: 1346 [2022-02-10 03:53:29,563 INFO L226 Difference]: Without dead ends: 1308 [2022-02-10 03:53:29,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5882 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=2428, Invalid=14084, Unknown=0, NotChecked=0, Total=16512 [2022-02-10 03:53:29,568 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 435 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 1053 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 1650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 1053 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 386 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:29,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 275 Invalid, 1650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 1053 Invalid, 0 Unknown, 386 Unchecked, 0.6s Time] [2022-02-10 03:53:29,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2022-02-10 03:53:29,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 882. [2022-02-10 03:53:29,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 881 states have (on average 2.234960272417707) internal successors, (1969), 881 states have internal predecessors, (1969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:29,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 1969 transitions. [2022-02-10 03:53:29,589 INFO L78 Accepts]: Start accepts. Automaton has 882 states and 1969 transitions. Word has length 28 [2022-02-10 03:53:29,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:29,589 INFO L470 AbstractCegarLoop]: Abstraction has 882 states and 1969 transitions. [2022-02-10 03:53:29,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 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-02-10 03:53:29,590 INFO L276 IsEmpty]: Start isEmpty. Operand 882 states and 1969 transitions. [2022-02-10 03:53:29,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:29,592 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:29,592 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:29,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-02-10 03:53:29,808 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,SelfDestructingSolverStorable16 [2022-02-10 03:53:29,808 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:29,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:29,808 INFO L85 PathProgramCache]: Analyzing trace with hash -791386877, now seen corresponding path program 7 times [2022-02-10 03:53:29,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:29,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188545612] [2022-02-10 03:53:29,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:29,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:29,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:30,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:30,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:30,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188545612] [2022-02-10 03:53:30,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188545612] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:30,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175967416] [2022-02-10 03:53:30,246 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:53:30,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:30,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:30,248 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-02-10 03:53:30,249 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-02-10 03:53:30,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:30,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:53:30,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:30,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:30,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 03:53:30,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:53:30,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:53:30,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:30,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:30,850 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-02-10 03:53:30,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 34 [2022-02-10 03:53:30,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:53:30,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2022-02-10 03:53:31,328 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:31,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175967416] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:31,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:31,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-02-10 03:53:31,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536754141] [2022-02-10 03:53:31,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:31,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:53:31,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:31,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:53:31,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=827, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:53:31,331 INFO L87 Difference]: Start difference. First operand 882 states and 1969 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 32 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-02-10 03:53:35,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:35,355 INFO L93 Difference]: Finished difference Result 1649 states and 3337 transitions. [2022-02-10 03:53:35,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-02-10 03:53:35,355 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 32 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 28 [2022-02-10 03:53:35,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:35,358 INFO L225 Difference]: With dead ends: 1649 [2022-02-10 03:53:35,358 INFO L226 Difference]: Without dead ends: 1585 [2022-02-10 03:53:35,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2875 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1261, Invalid=6571, Unknown=0, NotChecked=0, Total=7832 [2022-02-10 03:53:35,360 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 373 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 1011 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 1011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 292 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:35,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 292 Invalid, 1438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 1011 Invalid, 0 Unknown, 292 Unchecked, 0.5s Time] [2022-02-10 03:53:35,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1585 states. [2022-02-10 03:53:35,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1585 to 983. [2022-02-10 03:53:35,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 982 states have (on average 2.2209775967413443) internal successors, (2181), 982 states have internal predecessors, (2181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:35,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 2181 transitions. [2022-02-10 03:53:35,380 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 2181 transitions. Word has length 28 [2022-02-10 03:53:35,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:35,381 INFO L470 AbstractCegarLoop]: Abstraction has 983 states and 2181 transitions. [2022-02-10 03:53:35,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 32 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-02-10 03:53:35,381 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 2181 transitions. [2022-02-10 03:53:35,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:35,383 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:35,383 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:35,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:35,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-10 03:53:35,601 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:35,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:35,602 INFO L85 PathProgramCache]: Analyzing trace with hash -182061113, now seen corresponding path program 8 times [2022-02-10 03:53:35,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:35,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906476633] [2022-02-10 03:53:35,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:35,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:35,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:36,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:36,039 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:36,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906476633] [2022-02-10 03:53:36,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906476633] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:36,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567801749] [2022-02-10 03:53:36,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:53:36,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:36,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:36,040 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-02-10 03:53:36,042 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-02-10 03:53:36,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:53:36,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:36,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-10 03:53:36,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:36,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:36,308 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:53:36,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:53:36,403 INFO L353 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-02-10 03:53:36,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:53:36,697 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:36,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:36,849 INFO L353 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-02-10 03:53:36,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 48 [2022-02-10 03:53:37,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:37,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567801749] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:37,194 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:37,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 12] total 34 [2022-02-10 03:53:37,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845060037] [2022-02-10 03:53:37,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:37,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-02-10 03:53:37,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:37,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-02-10 03:53:37,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=967, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:53:37,195 INFO L87 Difference]: Start difference. First operand 983 states and 2181 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 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-02-10 03:53:40,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:40,733 INFO L93 Difference]: Finished difference Result 2366 states and 5201 transitions. [2022-02-10 03:53:40,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-02-10 03:53:40,733 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 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 28 [2022-02-10 03:53:40,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:40,737 INFO L225 Difference]: With dead ends: 2366 [2022-02-10 03:53:40,737 INFO L226 Difference]: Without dead ends: 2278 [2022-02-10 03:53:40,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4713 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=2044, Invalid=10166, Unknown=0, NotChecked=0, Total=12210 [2022-02-10 03:53:40,740 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 391 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 1636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 571 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:40,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 234 Invalid, 1636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 884 Invalid, 0 Unknown, 571 Unchecked, 0.6s Time] [2022-02-10 03:53:40,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2278 states. [2022-02-10 03:53:40,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2278 to 1130. [2022-02-10 03:53:40,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1130 states, 1129 states have (on average 2.238263950398583) internal successors, (2527), 1129 states have internal predecessors, (2527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:40,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 2527 transitions. [2022-02-10 03:53:40,765 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 2527 transitions. Word has length 28 [2022-02-10 03:53:40,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:40,765 INFO L470 AbstractCegarLoop]: Abstraction has 1130 states and 2527 transitions. [2022-02-10 03:53:40,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 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-02-10 03:53:40,765 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 2527 transitions. [2022-02-10 03:53:40,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:40,767 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:40,767 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:40,791 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-02-10 03:53:40,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:40,984 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:40,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:40,984 INFO L85 PathProgramCache]: Analyzing trace with hash 116712335, now seen corresponding path program 9 times [2022-02-10 03:53:40,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:40,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105315926] [2022-02-10 03:53:40,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:40,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:40,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:41,453 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:41,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:41,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105315926] [2022-02-10 03:53:41,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105315926] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:41,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227088925] [2022-02-10 03:53:41,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:53:41,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:41,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:41,455 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-02-10 03:53:41,455 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-02-10 03:53:41,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:53:41,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:41,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:53:41,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:41,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:41,690 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-02-10 03:53:41,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-02-10 03:53:41,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:53:41,871 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:41,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:42,033 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-02-10 03:53:42,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 34 [2022-02-10 03:53:42,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:53:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:53:42,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:42,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227088925] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:42,297 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:42,297 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-02-10 03:53:42,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073401216] [2022-02-10 03:53:42,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:42,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:53:42,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:42,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:53:42,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:53:42,299 INFO L87 Difference]: Start difference. First operand 1130 states and 2527 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:45,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:45,706 INFO L93 Difference]: Finished difference Result 2244 states and 4812 transitions. [2022-02-10 03:53:45,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-02-10 03:53:45,706 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:53:45,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:45,711 INFO L225 Difference]: With dead ends: 2244 [2022-02-10 03:53:45,711 INFO L226 Difference]: Without dead ends: 2197 [2022-02-10 03:53:45,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2513 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=838, Invalid=7172, Unknown=0, NotChecked=0, Total=8010 [2022-02-10 03:53:45,713 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 403 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 1960 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 2322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 248 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:45,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 445 Invalid, 2322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1960 Invalid, 0 Unknown, 248 Unchecked, 0.9s Time] [2022-02-10 03:53:45,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2197 states. [2022-02-10 03:53:45,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2197 to 1328. [2022-02-10 03:53:45,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1328 states, 1327 states have (on average 2.290881688018086) internal successors, (3040), 1327 states have internal predecessors, (3040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:45,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 3040 transitions. [2022-02-10 03:53:45,741 INFO L78 Accepts]: Start accepts. Automaton has 1328 states and 3040 transitions. Word has length 28 [2022-02-10 03:53:45,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:45,741 INFO L470 AbstractCegarLoop]: Abstraction has 1328 states and 3040 transitions. [2022-02-10 03:53:45,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:45,741 INFO L276 IsEmpty]: Start isEmpty. Operand 1328 states and 3040 transitions. [2022-02-10 03:53:45,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:45,744 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:45,744 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:45,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:45,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:45,959 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:45,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:45,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1835376365, now seen corresponding path program 10 times [2022-02-10 03:53:45,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:45,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235078198] [2022-02-10 03:53:45,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:45,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:45,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:46,406 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:46,406 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:46,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235078198] [2022-02-10 03:53:46,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235078198] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:46,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109422675] [2022-02-10 03:53:46,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:53:46,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:46,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:46,407 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-02-10 03:53:46,408 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-02-10 03:53:46,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:53:46,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:46,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:53:46,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:46,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:46,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:53:46,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 03:53:46,727 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:53:46,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:53:46,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:46,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:47,019 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-02-10 03:53:47,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 34 [2022-02-10 03:53:47,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:53:47,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2022-02-10 03:53:47,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:47,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109422675] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:47,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:47,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-02-10 03:53:47,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573924549] [2022-02-10 03:53:47,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:47,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:53:47,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:47,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:53:47,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:53:47,382 INFO L87 Difference]: Start difference. First operand 1328 states and 3040 transitions. Second operand has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 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-02-10 03:53:53,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:53,438 INFO L93 Difference]: Finished difference Result 3330 states and 7065 transitions. [2022-02-10 03:53:53,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-02-10 03:53:53,438 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 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 28 [2022-02-10 03:53:53,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:53,444 INFO L225 Difference]: With dead ends: 3330 [2022-02-10 03:53:53,445 INFO L226 Difference]: Without dead ends: 3192 [2022-02-10 03:53:53,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 71 SyntacticMatches, 7 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6405 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2687, Invalid=13569, Unknown=0, NotChecked=0, Total=16256 [2022-02-10 03:53:53,448 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 648 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 648 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 1520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 530 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:53,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [648 Valid, 261 Invalid, 1520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 785 Invalid, 0 Unknown, 530 Unchecked, 0.5s Time] [2022-02-10 03:53:53,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3192 states. [2022-02-10 03:53:53,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3192 to 1734. [2022-02-10 03:53:53,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1734 states, 1733 states have (on average 2.293710328909406) internal successors, (3975), 1733 states have internal predecessors, (3975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:53,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1734 states to 1734 states and 3975 transitions. [2022-02-10 03:53:53,485 INFO L78 Accepts]: Start accepts. Automaton has 1734 states and 3975 transitions. Word has length 28 [2022-02-10 03:53:53,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:53,485 INFO L470 AbstractCegarLoop]: Abstraction has 1734 states and 3975 transitions. [2022-02-10 03:53:53,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 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-02-10 03:53:53,485 INFO L276 IsEmpty]: Start isEmpty. Operand 1734 states and 3975 transitions. [2022-02-10 03:53:53,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:53,488 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:53,488 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:53,513 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-02-10 03:53:53,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:53,703 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:53,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:53,704 INFO L85 PathProgramCache]: Analyzing trace with hash 2040074401, now seen corresponding path program 11 times [2022-02-10 03:53:53,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:53,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352032972] [2022-02-10 03:53:53,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:53,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:53,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:54,041 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:54,041 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:54,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352032972] [2022-02-10 03:53:54,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352032972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:54,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925697437] [2022-02-10 03:53:54,042 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:53:54,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:54,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:54,043 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-02-10 03:53:54,074 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-02-10 03:53:54,084 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:53:54,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:54,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:53:54,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:54,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:53:54,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:53:54,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:53:54,582 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:54,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:54,638 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:53:54,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-02-10 03:53:54,929 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:54,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925697437] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:54,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:54,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 32 [2022-02-10 03:53:54,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258988460] [2022-02-10 03:53:54,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:54,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:53:54,930 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:54,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:53:54,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:53:54,930 INFO L87 Difference]: Start difference. First operand 1734 states and 3975 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 32 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-02-10 03:53:58,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:58,104 INFO L93 Difference]: Finished difference Result 2625 states and 5659 transitions. [2022-02-10 03:53:58,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-02-10 03:53:58,104 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 32 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 28 [2022-02-10 03:53:58,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:58,110 INFO L225 Difference]: With dead ends: 2625 [2022-02-10 03:53:58,110 INFO L226 Difference]: Without dead ends: 2556 [2022-02-10 03:53:58,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2605 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1413, Invalid=6959, Unknown=0, NotChecked=0, Total=8372 [2022-02-10 03:53:58,112 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 513 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 1392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 411 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:58,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 254 Invalid, 1392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 814 Invalid, 0 Unknown, 411 Unchecked, 0.4s Time] [2022-02-10 03:53:58,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2022-02-10 03:53:58,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 1844. [2022-02-10 03:53:58,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1844 states, 1843 states have (on average 2.3022246337493217) internal successors, (4243), 1843 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:58,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 4243 transitions. [2022-02-10 03:53:58,146 INFO L78 Accepts]: Start accepts. Automaton has 1844 states and 4243 transitions. Word has length 28 [2022-02-10 03:53:58,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:58,146 INFO L470 AbstractCegarLoop]: Abstraction has 1844 states and 4243 transitions. [2022-02-10 03:53:58,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 32 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-02-10 03:53:58,146 INFO L276 IsEmpty]: Start isEmpty. Operand 1844 states and 4243 transitions. [2022-02-10 03:53:58,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:53:58,149 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:58,149 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:58,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:58,363 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,SelfDestructingSolverStorable21 [2022-02-10 03:53:58,363 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:53:58,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:58,364 INFO L85 PathProgramCache]: Analyzing trace with hash -828945657, now seen corresponding path program 10 times [2022-02-10 03:53:58,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:58,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928081591] [2022-02-10 03:53:58,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:58,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:58,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:58,672 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:58,672 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:58,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928081591] [2022-02-10 03:53:58,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928081591] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:58,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203394899] [2022-02-10 03:53:58,673 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:53:58,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:58,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:58,674 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-02-10 03:53:58,676 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-02-10 03:53:58,710 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:53:58,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:58,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:53:58,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:58,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:53:58,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:53:58,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-02-10 03:53:59,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:53:59,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:53:59,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:59,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:59,343 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:53:59,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 31 [2022-02-10 03:53:59,584 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:59,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203394899] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:59,585 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:59,585 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 33 [2022-02-10 03:53:59,585 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200248606] [2022-02-10 03:53:59,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:59,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-02-10 03:53:59,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:59,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-02-10 03:53:59,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:53:59,586 INFO L87 Difference]: Start difference. First operand 1844 states and 4243 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:03,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:03,035 INFO L93 Difference]: Finished difference Result 2263 states and 5125 transitions. [2022-02-10 03:54:03,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-02-10 03:54:03,035 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:54:03,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:03,038 INFO L225 Difference]: With dead ends: 2263 [2022-02-10 03:54:03,038 INFO L226 Difference]: Without dead ends: 2243 [2022-02-10 03:54:03,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3222 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1292, Invalid=8808, Unknown=0, NotChecked=0, Total=10100 [2022-02-10 03:54:03,040 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 333 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 964 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 1372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 260 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:03,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 187 Invalid, 1372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 964 Invalid, 0 Unknown, 260 Unchecked, 0.5s Time] [2022-02-10 03:54:03,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2243 states. [2022-02-10 03:54:03,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2243 to 1855. [2022-02-10 03:54:03,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1855 states, 1854 states have (on average 2.3009708737864076) internal successors, (4266), 1854 states have internal predecessors, (4266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:03,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1855 states to 1855 states and 4266 transitions. [2022-02-10 03:54:03,071 INFO L78 Accepts]: Start accepts. Automaton has 1855 states and 4266 transitions. Word has length 28 [2022-02-10 03:54:03,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:03,071 INFO L470 AbstractCegarLoop]: Abstraction has 1855 states and 4266 transitions. [2022-02-10 03:54:03,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:03,072 INFO L276 IsEmpty]: Start isEmpty. Operand 1855 states and 4266 transitions. [2022-02-10 03:54:03,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:54:03,075 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:03,075 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:03,092 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-02-10 03:54:03,280 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,SelfDestructingSolverStorable22 [2022-02-10 03:54:03,281 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:03,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:03,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1605051395, now seen corresponding path program 12 times [2022-02-10 03:54:03,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:03,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392891581] [2022-02-10 03:54:03,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:03,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:03,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:03,536 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:03,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:03,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392891581] [2022-02-10 03:54:03,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392891581] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:03,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817831113] [2022-02-10 03:54:03,537 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:54:03,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:03,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:03,538 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-02-10 03:54:03,538 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-02-10 03:54:03,568 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:54:03,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:03,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:54:03,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:03,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:54:03,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:03,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 03:54:03,920 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:54:03,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:54:04,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:04,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:04,249 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:54:04,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 29 [2022-02-10 03:54:04,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:04,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817831113] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:04,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:04,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 32 [2022-02-10 03:54:04,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002872049] [2022-02-10 03:54:04,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:04,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:54:04,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:04,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:54:04,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:54:04,443 INFO L87 Difference]: Start difference. First operand 1855 states and 4266 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 32 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-02-10 03:54:06,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:06,425 INFO L93 Difference]: Finished difference Result 3167 states and 7126 transitions. [2022-02-10 03:54:06,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-02-10 03:54:06,425 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 32 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 28 [2022-02-10 03:54:06,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:06,430 INFO L225 Difference]: With dead ends: 3167 [2022-02-10 03:54:06,430 INFO L226 Difference]: Without dead ends: 3154 [2022-02-10 03:54:06,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2417 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1009, Invalid=6647, Unknown=0, NotChecked=0, Total=7656 [2022-02-10 03:54:06,431 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 229 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 834 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 425 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:06,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 316 Invalid, 1344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 834 Invalid, 0 Unknown, 425 Unchecked, 0.4s Time] [2022-02-10 03:54:06,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3154 states. [2022-02-10 03:54:06,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3154 to 1900. [2022-02-10 03:54:06,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1900 states, 1899 states have (on average 2.291205897840969) internal successors, (4351), 1899 states have internal predecessors, (4351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:06,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1900 states to 1900 states and 4351 transitions. [2022-02-10 03:54:06,471 INFO L78 Accepts]: Start accepts. Automaton has 1900 states and 4351 transitions. Word has length 28 [2022-02-10 03:54:06,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:06,471 INFO L470 AbstractCegarLoop]: Abstraction has 1900 states and 4351 transitions. [2022-02-10 03:54:06,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 32 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-02-10 03:54:06,471 INFO L276 IsEmpty]: Start isEmpty. Operand 1900 states and 4351 transitions. [2022-02-10 03:54:06,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:54:06,474 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:06,474 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:06,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:06,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:06,675 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:06,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:06,675 INFO L85 PathProgramCache]: Analyzing trace with hash 13625291, now seen corresponding path program 13 times [2022-02-10 03:54:06,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:06,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413237911] [2022-02-10 03:54:06,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:06,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:06,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:07,033 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:07,034 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:07,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413237911] [2022-02-10 03:54:07,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413237911] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:07,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496781083] [2022-02-10 03:54:07,034 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:54:07,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:07,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:07,035 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-02-10 03:54:07,036 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-02-10 03:54:07,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:07,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:54:07,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:07,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:54:07,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:07,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 03:54:07,332 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:54:07,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:54:07,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:07,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:07,633 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-02-10 03:54:07,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 34 [2022-02-10 03:54:07,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:07,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:54:07,912 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:07,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496781083] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:07,912 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:07,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 29 [2022-02-10 03:54:07,913 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291875562] [2022-02-10 03:54:07,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:07,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:54:07,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:07,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:54:07,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:54:07,914 INFO L87 Difference]: Start difference. First operand 1900 states and 4351 transitions. Second operand has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:09,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:09,107 INFO L93 Difference]: Finished difference Result 2778 states and 6104 transitions. [2022-02-10 03:54:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:54:09,107 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:54:09,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:09,111 INFO L225 Difference]: With dead ends: 2778 [2022-02-10 03:54:09,111 INFO L226 Difference]: Without dead ends: 2677 [2022-02-10 03:54:09,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 841 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=602, Invalid=2590, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:54:09,112 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 309 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 1046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 579 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:09,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 195 Invalid, 1046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 385 Invalid, 0 Unknown, 579 Unchecked, 0.2s Time] [2022-02-10 03:54:09,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2677 states. [2022-02-10 03:54:09,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2677 to 1744. [2022-02-10 03:54:09,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1743 states have (on average 2.317269076305221) internal successors, (4039), 1743 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:09,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 4039 transitions. [2022-02-10 03:54:09,137 INFO L78 Accepts]: Start accepts. Automaton has 1744 states and 4039 transitions. Word has length 28 [2022-02-10 03:54:09,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:09,138 INFO L470 AbstractCegarLoop]: Abstraction has 1744 states and 4039 transitions. [2022-02-10 03:54:09,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:09,138 INFO L276 IsEmpty]: Start isEmpty. Operand 1744 states and 4039 transitions. [2022-02-10 03:54:09,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:54:09,141 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:09,141 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:09,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-02-10 03:54:09,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:09,358 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:09,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:09,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1693680949, now seen corresponding path program 14 times [2022-02-10 03:54:09,358 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:09,358 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748018500] [2022-02-10 03:54:09,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:09,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:09,601 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:09,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:09,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748018500] [2022-02-10 03:54:09,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748018500] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:09,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721131482] [2022-02-10 03:54:09,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:54:09,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:09,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:09,603 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-02-10 03:54:09,603 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-02-10 03:54:09,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:54:09,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:09,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:54:09,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:09,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:54:09,841 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-02-10 03:54:09,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-02-10 03:54:09,980 INFO L353 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-02-10 03:54:09,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 34 [2022-02-10 03:54:10,255 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:10,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:10,405 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-02-10 03:54:10,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 34 [2022-02-10 03:54:10,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:10,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2022-02-10 03:54:10,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:10,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721131482] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:10,773 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:10,773 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-02-10 03:54:10,773 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783439242] [2022-02-10 03:54:10,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:10,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:54:10,773 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:10,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:54:10,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=752, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:54:10,774 INFO L87 Difference]: Start difference. First operand 1744 states and 4039 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 31 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-02-10 03:54:11,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:11,361 INFO L93 Difference]: Finished difference Result 1837 states and 4192 transitions. [2022-02-10 03:54:11,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-10 03:54:11,362 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 31 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 28 [2022-02-10 03:54:11,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:11,364 INFO L225 Difference]: With dead ends: 1837 [2022-02-10 03:54:11,364 INFO L226 Difference]: Without dead ends: 1832 [2022-02-10 03:54:11,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 698 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=475, Invalid=2075, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:54:11,365 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 229 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 367 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:11,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 177 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 266 Invalid, 0 Unknown, 367 Unchecked, 0.1s Time] [2022-02-10 03:54:11,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1832 states. [2022-02-10 03:54:11,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1832 to 1744. [2022-02-10 03:54:11,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1743 states have (on average 2.317269076305221) internal successors, (4039), 1743 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:11,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 4039 transitions. [2022-02-10 03:54:11,387 INFO L78 Accepts]: Start accepts. Automaton has 1744 states and 4039 transitions. Word has length 28 [2022-02-10 03:54:11,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:11,388 INFO L470 AbstractCegarLoop]: Abstraction has 1744 states and 4039 transitions. [2022-02-10 03:54:11,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 31 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-02-10 03:54:11,388 INFO L276 IsEmpty]: Start isEmpty. Operand 1744 states and 4039 transitions. [2022-02-10 03:54:11,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:11,391 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:11,391 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:11,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:11,606 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,SelfDestructingSolverStorable25 [2022-02-10 03:54:11,606 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:11,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:11,607 INFO L85 PathProgramCache]: Analyzing trace with hash -932471711, now seen corresponding path program 15 times [2022-02-10 03:54:11,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:11,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203556974] [2022-02-10 03:54:11,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:11,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:11,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:11,661 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:11,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:11,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203556974] [2022-02-10 03:54:11,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203556974] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:11,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692183065] [2022-02-10 03:54:11,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:54:11,661 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:11,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:11,662 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-02-10 03:54:11,663 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-02-10 03:54:11,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:54:11,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:11,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:54:11,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:11,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:54:11,895 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-02-10 03:54:11,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-02-10 03:54:12,043 INFO L353 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-02-10 03:54:12,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-02-10 03:54:12,179 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:54:12,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:12,379 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-02-10 03:54:12,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 34 [2022-02-10 03:54:12,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:12,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2022-02-10 03:54:12,796 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:54:12,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692183065] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:12,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:12,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 32 [2022-02-10 03:54:12,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019121596] [2022-02-10 03:54:12,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:12,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:54:12,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:12,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:54:12,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=829, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:54:12,798 INFO L87 Difference]: Start difference. First operand 1744 states and 4039 transitions. Second operand has 32 states, 32 states have (on average 2.5) internal successors, (80), 32 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:17,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:17,320 INFO L93 Difference]: Finished difference Result 3432 states and 7064 transitions. [2022-02-10 03:54:17,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-02-10 03:54:17,320 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.5) internal successors, (80), 32 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:17,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:17,325 INFO L225 Difference]: With dead ends: 3432 [2022-02-10 03:54:17,325 INFO L226 Difference]: Without dead ends: 3354 [2022-02-10 03:54:17,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 61 SyntacticMatches, 10 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9523 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=4136, Invalid=20356, Unknown=0, NotChecked=0, Total=24492 [2022-02-10 03:54:17,328 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 889 mSDsluCounter, 1339 mSDsCounter, 0 mSdLazyCounter, 2224 mSolverCounterSat, 289 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 889 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 3385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 289 IncrementalHoareTripleChecker+Valid, 2224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 872 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:17,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [889 Valid, 776 Invalid, 3385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [289 Valid, 2224 Invalid, 0 Unknown, 872 Unchecked, 1.1s Time] [2022-02-10 03:54:17,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3354 states. [2022-02-10 03:54:17,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3354 to 1962. [2022-02-10 03:54:17,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1962 states, 1961 states have (on average 2.3248342682304948) internal successors, (4559), 1961 states have internal predecessors, (4559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:17,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 4559 transitions. [2022-02-10 03:54:17,367 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 4559 transitions. Word has length 30 [2022-02-10 03:54:17,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:17,367 INFO L470 AbstractCegarLoop]: Abstraction has 1962 states and 4559 transitions. [2022-02-10 03:54:17,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.5) internal successors, (80), 32 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:17,367 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 4559 transitions. [2022-02-10 03:54:17,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:17,370 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:17,370 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:17,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:17,592 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,SelfDestructingSolverStorable26 [2022-02-10 03:54:17,592 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:17,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:17,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1976461199, now seen corresponding path program 16 times [2022-02-10 03:54:17,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:17,593 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922980529] [2022-02-10 03:54:17,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:17,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:17,643 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:17,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:17,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922980529] [2022-02-10 03:54:17,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922980529] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:17,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511342798] [2022-02-10 03:54:17,644 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:54:17,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:17,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:17,645 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-02-10 03:54:17,649 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-02-10 03:54:17,678 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:54:17,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:17,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:17,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:17,813 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:17,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:17,914 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:17,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511342798] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:17,914 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:17,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 17 [2022-02-10 03:54:17,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886049949] [2022-02-10 03:54:17,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:17,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:54:17,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:17,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:54:17,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:54:17,915 INFO L87 Difference]: Start difference. First operand 1962 states and 4559 transitions. Second operand has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:18,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:18,855 INFO L93 Difference]: Finished difference Result 3748 states and 7948 transitions. [2022-02-10 03:54:18,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-02-10 03:54:18,855 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:18,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:18,860 INFO L225 Difference]: With dead ends: 3748 [2022-02-10 03:54:18,860 INFO L226 Difference]: Without dead ends: 3748 [2022-02-10 03:54:18,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1874 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1272, Invalid=4130, Unknown=0, NotChecked=0, Total=5402 [2022-02-10 03:54:18,861 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 344 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:18,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 286 Invalid, 974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 884 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:54:18,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3748 states. [2022-02-10 03:54:18,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3748 to 2214. [2022-02-10 03:54:18,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2214 states, 2213 states have (on average 2.375056484410303) internal successors, (5256), 2213 states have internal predecessors, (5256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:18,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2214 states to 2214 states and 5256 transitions. [2022-02-10 03:54:18,895 INFO L78 Accepts]: Start accepts. Automaton has 2214 states and 5256 transitions. Word has length 30 [2022-02-10 03:54:18,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:18,895 INFO L470 AbstractCegarLoop]: Abstraction has 2214 states and 5256 transitions. [2022-02-10 03:54:18,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:18,895 INFO L276 IsEmpty]: Start isEmpty. Operand 2214 states and 5256 transitions. [2022-02-10 03:54:18,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:18,899 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:18,899 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:18,919 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-02-10 03:54:19,113 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,SelfDestructingSolverStorable27 [2022-02-10 03:54:19,113 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:19,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:19,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1898989567, now seen corresponding path program 17 times [2022-02-10 03:54:19,114 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:19,114 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676903935] [2022-02-10 03:54:19,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:19,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:19,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:19,164 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:19,164 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:19,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676903935] [2022-02-10 03:54:19,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676903935] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:19,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165340209] [2022-02-10 03:54:19,165 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:54:19,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:19,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:19,166 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-02-10 03:54:19,173 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-02-10 03:54:19,204 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:54:19,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:19,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:19,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:19,320 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:19,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:19,429 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:19,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165340209] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:19,430 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:19,430 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-02-10 03:54:19,430 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523631429] [2022-02-10 03:54:19,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:19,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:54:19,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:19,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:54:19,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:54:19,431 INFO L87 Difference]: Start difference. First operand 2214 states and 5256 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:21,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:21,138 INFO L93 Difference]: Finished difference Result 4055 states and 8424 transitions. [2022-02-10 03:54:21,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-02-10 03:54:21,138 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:21,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:21,144 INFO L225 Difference]: With dead ends: 4055 [2022-02-10 03:54:21,144 INFO L226 Difference]: Without dead ends: 4055 [2022-02-10 03:54:21,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6289 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2891, Invalid=12361, Unknown=0, NotChecked=0, Total=15252 [2022-02-10 03:54:21,147 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 572 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:21,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [572 Valid, 297 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:54:21,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4055 states. [2022-02-10 03:54:21,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4055 to 2224. [2022-02-10 03:54:21,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2224 states, 2223 states have (on average 2.3706702654071075) internal successors, (5270), 2223 states have internal predecessors, (5270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:21,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2224 states to 2224 states and 5270 transitions. [2022-02-10 03:54:21,185 INFO L78 Accepts]: Start accepts. Automaton has 2224 states and 5270 transitions. Word has length 30 [2022-02-10 03:54:21,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:21,186 INFO L470 AbstractCegarLoop]: Abstraction has 2224 states and 5270 transitions. [2022-02-10 03:54:21,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:21,186 INFO L276 IsEmpty]: Start isEmpty. Operand 2224 states and 5270 transitions. [2022-02-10 03:54:21,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:21,190 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:21,190 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:21,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:21,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-10 03:54:21,409 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:21,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:21,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1598542679, now seen corresponding path program 18 times [2022-02-10 03:54:21,409 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:21,410 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377412330] [2022-02-10 03:54:21,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:21,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:21,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:21,467 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:21,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:21,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377412330] [2022-02-10 03:54:21,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377412330] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:21,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710402087] [2022-02-10 03:54:21,468 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:54:21,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:21,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:21,469 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-02-10 03:54:21,480 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-02-10 03:54:21,508 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:54:21,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:21,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:54:21,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:21,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:54:21,667 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:54:21,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:54:21,839 INFO L353 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-02-10 03:54:21,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:54:22,005 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:54:22,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:22,134 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:54:22,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-02-10 03:54:22,289 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:54:22,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710402087] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:22,289 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:22,289 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-02-10 03:54:22,289 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319814546] [2022-02-10 03:54:22,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:22,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:54:22,290 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:22,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:54:22,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:54:22,291 INFO L87 Difference]: Start difference. First operand 2224 states and 5270 transitions. Second operand has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 24 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:25,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:25,339 INFO L93 Difference]: Finished difference Result 4238 states and 9566 transitions. [2022-02-10 03:54:25,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-02-10 03:54:25,340 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 24 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:25,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:25,347 INFO L225 Difference]: With dead ends: 4238 [2022-02-10 03:54:25,347 INFO L226 Difference]: Without dead ends: 4199 [2022-02-10 03:54:25,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8265 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=3064, Invalid=18988, Unknown=0, NotChecked=0, Total=22052 [2022-02-10 03:54:25,351 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 309 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 1227 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 2684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1360 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:25,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 421 Invalid, 2684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1227 Invalid, 0 Unknown, 1360 Unchecked, 0.6s Time] [2022-02-10 03:54:25,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4199 states. [2022-02-10 03:54:25,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4199 to 2495. [2022-02-10 03:54:25,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2495 states, 2494 states have (on average 2.4178027265437048) internal successors, (6030), 2494 states have internal predecessors, (6030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:25,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2495 states to 2495 states and 6030 transitions. [2022-02-10 03:54:25,397 INFO L78 Accepts]: Start accepts. Automaton has 2495 states and 6030 transitions. Word has length 30 [2022-02-10 03:54:25,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:25,397 INFO L470 AbstractCegarLoop]: Abstraction has 2495 states and 6030 transitions. [2022-02-10 03:54:25,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 24 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:25,398 INFO L276 IsEmpty]: Start isEmpty. Operand 2495 states and 6030 transitions. [2022-02-10 03:54:25,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:25,401 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:25,401 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:25,417 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-02-10 03:54:25,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:25,602 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:25,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:25,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1636745367, now seen corresponding path program 19 times [2022-02-10 03:54:25,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:25,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998101651] [2022-02-10 03:54:25,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:25,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:25,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:25,671 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:25,672 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:25,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998101651] [2022-02-10 03:54:25,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998101651] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:25,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722161130] [2022-02-10 03:54:25,672 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:54:25,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:25,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:25,673 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-02-10 03:54:25,675 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-02-10 03:54:25,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:25,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:25,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:25,812 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:25,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:25,910 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:25,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722161130] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:25,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:25,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 16 [2022-02-10 03:54:25,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250142881] [2022-02-10 03:54:25,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:25,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:54:25,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:25,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:54:25,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:54:25,911 INFO L87 Difference]: Start difference. First operand 2495 states and 6030 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:26,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:26,521 INFO L93 Difference]: Finished difference Result 3984 states and 9087 transitions. [2022-02-10 03:54:26,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-02-10 03:54:26,522 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:26,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:26,527 INFO L225 Difference]: With dead ends: 3984 [2022-02-10 03:54:26,527 INFO L226 Difference]: Without dead ends: 3979 [2022-02-10 03:54:26,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 811 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=629, Invalid=2127, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:54:26,528 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 308 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:26,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 196 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:54:26,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3979 states. [2022-02-10 03:54:26,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3979 to 2859. [2022-02-10 03:54:26,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2859 states, 2858 states have (on average 2.445066480055983) internal successors, (6988), 2858 states have internal predecessors, (6988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:26,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2859 states to 2859 states and 6988 transitions. [2022-02-10 03:54:26,573 INFO L78 Accepts]: Start accepts. Automaton has 2859 states and 6988 transitions. Word has length 30 [2022-02-10 03:54:26,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:26,573 INFO L470 AbstractCegarLoop]: Abstraction has 2859 states and 6988 transitions. [2022-02-10 03:54:26,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:26,574 INFO L276 IsEmpty]: Start isEmpty. Operand 2859 states and 6988 transitions. [2022-02-10 03:54:26,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:26,578 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:26,578 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:26,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:26,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:26,779 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:26,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:26,779 INFO L85 PathProgramCache]: Analyzing trace with hash 22707057, now seen corresponding path program 20 times [2022-02-10 03:54:26,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:26,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379475202] [2022-02-10 03:54:26,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:26,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:26,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:26,832 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:26,832 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:26,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379475202] [2022-02-10 03:54:26,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379475202] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:26,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089724731] [2022-02-10 03:54:26,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:54:26,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:26,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:26,834 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-02-10 03:54:26,836 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-02-10 03:54:26,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:54:26,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:26,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:26,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:26,998 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:26,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:27,139 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:27,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089724731] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:27,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:27,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 15 [2022-02-10 03:54:27,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212752804] [2022-02-10 03:54:27,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:27,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:54:27,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:27,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:54:27,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:54:27,141 INFO L87 Difference]: Start difference. First operand 2859 states and 6988 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:27,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:27,743 INFO L93 Difference]: Finished difference Result 3995 states and 9097 transitions. [2022-02-10 03:54:27,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:54:27,744 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:27,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:27,750 INFO L225 Difference]: With dead ends: 3995 [2022-02-10 03:54:27,750 INFO L226 Difference]: Without dead ends: 3995 [2022-02-10 03:54:27,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 841 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=653, Invalid=2103, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:54:27,751 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 332 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:27,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 160 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:54:27,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3995 states. [2022-02-10 03:54:27,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3995 to 2845. [2022-02-10 03:54:27,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2845 states, 2844 states have (on average 2.4451476793248945) internal successors, (6954), 2844 states have internal predecessors, (6954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:27,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2845 states to 2845 states and 6954 transitions. [2022-02-10 03:54:27,792 INFO L78 Accepts]: Start accepts. Automaton has 2845 states and 6954 transitions. Word has length 30 [2022-02-10 03:54:27,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:27,792 INFO L470 AbstractCegarLoop]: Abstraction has 2845 states and 6954 transitions. [2022-02-10 03:54:27,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:27,792 INFO L276 IsEmpty]: Start isEmpty. Operand 2845 states and 6954 transitions. [2022-02-10 03:54:27,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:27,795 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:27,795 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:27,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:27,996 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,SelfDestructingSolverStorable31 [2022-02-10 03:54:27,996 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:27,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:27,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1520203095, now seen corresponding path program 21 times [2022-02-10 03:54:27,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:27,997 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362286837] [2022-02-10 03:54:27,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:27,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:28,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:28,051 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:28,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:28,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362286837] [2022-02-10 03:54:28,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362286837] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:28,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832197459] [2022-02-10 03:54:28,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:54:28,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:28,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:28,053 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-02-10 03:54:28,053 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-02-10 03:54:28,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:54:28,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:28,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:28,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:28,166 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:28,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:28,258 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:28,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832197459] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:28,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:28,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 15 [2022-02-10 03:54:28,259 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189206753] [2022-02-10 03:54:28,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:28,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:54:28,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:28,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:54:28,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:54:28,260 INFO L87 Difference]: Start difference. First operand 2845 states and 6954 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:28,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:28,805 INFO L93 Difference]: Finished difference Result 4009 states and 9123 transitions. [2022-02-10 03:54:28,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:54:28,806 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:28,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:28,811 INFO L225 Difference]: With dead ends: 4009 [2022-02-10 03:54:28,811 INFO L226 Difference]: Without dead ends: 4008 [2022-02-10 03:54:28,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 854 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=2078, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:54:28,812 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 374 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:28,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 146 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:54:28,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4008 states. [2022-02-10 03:54:28,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4008 to 2942. [2022-02-10 03:54:28,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2942 states, 2941 states have (on average 2.432165929955797) internal successors, (7153), 2941 states have internal predecessors, (7153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:28,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2942 states to 2942 states and 7153 transitions. [2022-02-10 03:54:28,884 INFO L78 Accepts]: Start accepts. Automaton has 2942 states and 7153 transitions. Word has length 30 [2022-02-10 03:54:28,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:28,884 INFO L470 AbstractCegarLoop]: Abstraction has 2942 states and 7153 transitions. [2022-02-10 03:54:28,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:28,884 INFO L276 IsEmpty]: Start isEmpty. Operand 2942 states and 7153 transitions. [2022-02-10 03:54:28,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:28,888 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:28,888 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:28,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-02-10 03:54:29,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:29,088 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:29,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:29,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1322121269, now seen corresponding path program 22 times [2022-02-10 03:54:29,089 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:29,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420131778] [2022-02-10 03:54:29,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:29,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:29,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:29,151 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:29,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:29,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420131778] [2022-02-10 03:54:29,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420131778] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:29,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657426834] [2022-02-10 03:54:29,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:54:29,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:29,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:29,153 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-02-10 03:54:29,155 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-02-10 03:54:29,194 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:54:29,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:29,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:29,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:29,305 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:29,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:29,409 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:29,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657426834] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:29,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:29,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 16 [2022-02-10 03:54:29,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896309263] [2022-02-10 03:54:29,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:29,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:54:29,410 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:29,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:54:29,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:54:29,411 INFO L87 Difference]: Start difference. First operand 2942 states and 7153 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:30,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:30,149 INFO L93 Difference]: Finished difference Result 4088 states and 9248 transitions. [2022-02-10 03:54:30,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-02-10 03:54:30,149 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:30,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:30,155 INFO L225 Difference]: With dead ends: 4088 [2022-02-10 03:54:30,155 INFO L226 Difference]: Without dead ends: 4088 [2022-02-10 03:54:30,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1379 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=969, Invalid=3063, Unknown=0, NotChecked=0, Total=4032 [2022-02-10 03:54:30,156 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 336 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:30,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 228 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:54:30,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4088 states. [2022-02-10 03:54:30,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4088 to 2869. [2022-02-10 03:54:30,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2869 states, 2868 states have (on average 2.4344490934449095) internal successors, (6982), 2868 states have internal predecessors, (6982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:30,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2869 states to 2869 states and 6982 transitions. [2022-02-10 03:54:30,204 INFO L78 Accepts]: Start accepts. Automaton has 2869 states and 6982 transitions. Word has length 30 [2022-02-10 03:54:30,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:30,204 INFO L470 AbstractCegarLoop]: Abstraction has 2869 states and 6982 transitions. [2022-02-10 03:54:30,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:30,204 INFO L276 IsEmpty]: Start isEmpty. Operand 2869 states and 6982 transitions. [2022-02-10 03:54:30,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:30,208 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:30,208 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:30,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-02-10 03:54:30,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:30,409 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:30,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:30,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1496286143, now seen corresponding path program 23 times [2022-02-10 03:54:30,409 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:30,409 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803838598] [2022-02-10 03:54:30,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:30,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:30,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:30,461 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:30,461 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:30,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803838598] [2022-02-10 03:54:30,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803838598] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:30,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043184468] [2022-02-10 03:54:30,462 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:54:30,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:30,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:30,463 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-02-10 03:54:30,463 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-02-10 03:54:30,498 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:54:30,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:30,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:30,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:30,617 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:30,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:30,735 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:30,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043184468] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:30,735 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:30,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2022-02-10 03:54:30,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342595424] [2022-02-10 03:54:30,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:30,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:54:30,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:30,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:54:30,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:54:30,736 INFO L87 Difference]: Start difference. First operand 2869 states and 6982 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:32,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:32,513 INFO L93 Difference]: Finished difference Result 4643 states and 10306 transitions. [2022-02-10 03:54:32,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-02-10 03:54:32,514 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:32,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:32,522 INFO L225 Difference]: With dead ends: 4643 [2022-02-10 03:54:32,522 INFO L226 Difference]: Without dead ends: 4643 [2022-02-10 03:54:32,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5524 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2559, Invalid=11247, Unknown=0, NotChecked=0, Total=13806 [2022-02-10 03:54:32,525 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 489 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:32,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 425 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:54:32,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4643 states. [2022-02-10 03:54:32,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4643 to 2886. [2022-02-10 03:54:32,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2886 states, 2885 states have (on average 2.4284228769497402) internal successors, (7006), 2885 states have internal predecessors, (7006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:32,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2886 states to 2886 states and 7006 transitions. [2022-02-10 03:54:32,574 INFO L78 Accepts]: Start accepts. Automaton has 2886 states and 7006 transitions. Word has length 30 [2022-02-10 03:54:32,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:32,574 INFO L470 AbstractCegarLoop]: Abstraction has 2886 states and 7006 transitions. [2022-02-10 03:54:32,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:32,575 INFO L276 IsEmpty]: Start isEmpty. Operand 2886 states and 7006 transitions. [2022-02-10 03:54:32,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:32,578 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:32,578 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:54:32,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:32,779 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,SelfDestructingSolverStorable34 [2022-02-10 03:54:32,779 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:32,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:32,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1036187173, now seen corresponding path program 24 times [2022-02-10 03:54:32,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:32,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145245944] [2022-02-10 03:54:32,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:32,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:32,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:32,824 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:32,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:32,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145245944] [2022-02-10 03:54:32,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145245944] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:32,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554467595] [2022-02-10 03:54:32,825 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:54:32,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:32,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:32,826 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-02-10 03:54:32,827 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-02-10 03:54:32,862 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:54:32,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:32,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:54:32,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:32,953 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:32,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:33,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:33,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554467595] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:33,057 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:33,057 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2022-02-10 03:54:33,057 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458760282] [2022-02-10 03:54:33,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:33,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:54:33,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:33,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:54:33,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=139, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:54:33,057 INFO L87 Difference]: Start difference. First operand 2886 states and 7006 transitions. Second operand has 15 states, 15 states have (on average 3.8) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:33,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:33,453 INFO L93 Difference]: Finished difference Result 5310 states and 12012 transitions. [2022-02-10 03:54:33,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:54:33,454 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:33,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:33,462 INFO L225 Difference]: With dead ends: 5310 [2022-02-10 03:54:33,462 INFO L226 Difference]: Without dead ends: 5310 [2022-02-10 03:54:33,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=462, Invalid=944, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:54:33,463 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 367 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:33,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 101 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:54:33,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5310 states. [2022-02-10 03:54:33,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5310 to 3085. [2022-02-10 03:54:33,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3085 states, 3084 states have (on average 2.4546044098573283) internal successors, (7570), 3084 states have internal predecessors, (7570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:33,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3085 states to 3085 states and 7570 transitions. [2022-02-10 03:54:33,520 INFO L78 Accepts]: Start accepts. Automaton has 3085 states and 7570 transitions. Word has length 30 [2022-02-10 03:54:33,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:33,520 INFO L470 AbstractCegarLoop]: Abstraction has 3085 states and 7570 transitions. [2022-02-10 03:54:33,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:33,521 INFO L276 IsEmpty]: Start isEmpty. Operand 3085 states and 7570 transitions. [2022-02-10 03:54:33,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:33,525 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:33,525 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:54:33,541 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-02-10 03:54:33,725 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,SelfDestructingSolverStorable35 [2022-02-10 03:54:33,726 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:33,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:33,726 INFO L85 PathProgramCache]: Analyzing trace with hash 645831465, now seen corresponding path program 25 times [2022-02-10 03:54:33,726 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:33,726 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390210497] [2022-02-10 03:54:33,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:33,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:33,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:33,779 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:54:33,779 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:33,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390210497] [2022-02-10 03:54:33,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390210497] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:33,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502940402] [2022-02-10 03:54:33,780 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:54:33,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:33,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:33,781 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-02-10 03:54:33,787 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-02-10 03:54:33,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:33,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-10 03:54:33,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:33,923 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:54:33,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:34,023 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:54:34,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502940402] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:34,023 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:34,023 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2022-02-10 03:54:34,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98446903] [2022-02-10 03:54:34,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:34,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-10 03:54:34,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:34,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-10 03:54:34,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:54:34,024 INFO L87 Difference]: Start difference. First operand 3085 states and 7570 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:34,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:34,245 INFO L93 Difference]: Finished difference Result 3980 states and 9502 transitions. [2022-02-10 03:54:34,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:54:34,245 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:34,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:34,251 INFO L225 Difference]: With dead ends: 3980 [2022-02-10 03:54:34,251 INFO L226 Difference]: Without dead ends: 3976 [2022-02-10 03:54:34,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:54:34,252 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 118 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:34,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 127 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:54:34,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3976 states. [2022-02-10 03:54:34,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3976 to 3656. [2022-02-10 03:54:34,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3656 states, 3655 states have (on average 2.463201094391245) internal successors, (9003), 3655 states have internal predecessors, (9003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:34,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3656 states to 3656 states and 9003 transitions. [2022-02-10 03:54:34,302 INFO L78 Accepts]: Start accepts. Automaton has 3656 states and 9003 transitions. Word has length 30 [2022-02-10 03:54:34,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:34,302 INFO L470 AbstractCegarLoop]: Abstraction has 3656 states and 9003 transitions. [2022-02-10 03:54:34,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:34,302 INFO L276 IsEmpty]: Start isEmpty. Operand 3656 states and 9003 transitions. [2022-02-10 03:54:34,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:34,308 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:34,308 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:54:34,325 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-02-10 03:54:34,509 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,SelfDestructingSolverStorable36 [2022-02-10 03:54:34,509 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:34,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:34,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1792438573, now seen corresponding path program 26 times [2022-02-10 03:54:34,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:34,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854639966] [2022-02-10 03:54:34,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:34,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:34,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:34,562 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:54:34,562 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:34,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854639966] [2022-02-10 03:54:34,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854639966] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:34,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476116855] [2022-02-10 03:54:34,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:54:34,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:34,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:34,564 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-02-10 03:54:34,584 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-02-10 03:54:34,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:54:34,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:34,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-10 03:54:34,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:34,706 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:54:34,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:34,776 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:54:34,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476116855] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:34,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:34,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2022-02-10 03:54:34,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504707090] [2022-02-10 03:54:34,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:34,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-10 03:54:34,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:34,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-10 03:54:34,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:54:34,778 INFO L87 Difference]: Start difference. First operand 3656 states and 9003 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:35,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:35,007 INFO L93 Difference]: Finished difference Result 4074 states and 9646 transitions. [2022-02-10 03:54:35,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:54:35,007 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:35,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:35,013 INFO L225 Difference]: With dead ends: 4074 [2022-02-10 03:54:35,013 INFO L226 Difference]: Without dead ends: 4074 [2022-02-10 03:54:35,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:54:35,014 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 98 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:35,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 196 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:54:35,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4074 states. [2022-02-10 03:54:35,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4074 to 3628. [2022-02-10 03:54:35,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3628 states, 3627 states have (on average 2.4604356217259444) internal successors, (8924), 3627 states have internal predecessors, (8924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:35,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3628 states to 3628 states and 8924 transitions. [2022-02-10 03:54:35,060 INFO L78 Accepts]: Start accepts. Automaton has 3628 states and 8924 transitions. Word has length 30 [2022-02-10 03:54:35,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:35,060 INFO L470 AbstractCegarLoop]: Abstraction has 3628 states and 8924 transitions. [2022-02-10 03:54:35,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:35,061 INFO L276 IsEmpty]: Start isEmpty. Operand 3628 states and 8924 transitions. [2022-02-10 03:54:35,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:35,065 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:35,065 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:54:35,081 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-02-10 03:54:35,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:35,266 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:35,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:35,266 INFO L85 PathProgramCache]: Analyzing trace with hash 602041897, now seen corresponding path program 27 times [2022-02-10 03:54:35,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:35,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538121286] [2022-02-10 03:54:35,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:35,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:35,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:35,331 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:35,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:35,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538121286] [2022-02-10 03:54:35,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538121286] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:35,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302240597] [2022-02-10 03:54:35,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:54:35,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:35,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:35,332 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-02-10 03:54:35,334 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-02-10 03:54:35,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:54:35,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:35,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-10 03:54:35,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:35,476 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:35,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:35,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:35,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302240597] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:35,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:35,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 13 [2022-02-10 03:54:35,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849206164] [2022-02-10 03:54:35,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:35,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-10 03:54:35,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:35,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-10 03:54:35,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-02-10 03:54:35,549 INFO L87 Difference]: Start difference. First operand 3628 states and 8924 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:35,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:35,824 INFO L93 Difference]: Finished difference Result 5492 states and 13172 transitions. [2022-02-10 03:54:35,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:54:35,824 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:35,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:35,832 INFO L225 Difference]: With dead ends: 5492 [2022-02-10 03:54:35,832 INFO L226 Difference]: Without dead ends: 5467 [2022-02-10 03:54:35,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=210, Invalid=546, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:54:35,833 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 269 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:35,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 128 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:54:35,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5467 states. [2022-02-10 03:54:35,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5467 to 4929. [2022-02-10 03:54:35,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4929 states, 4928 states have (on average 2.4989853896103895) internal successors, (12315), 4928 states have internal predecessors, (12315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:35,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4929 states to 4929 states and 12315 transitions. [2022-02-10 03:54:35,923 INFO L78 Accepts]: Start accepts. Automaton has 4929 states and 12315 transitions. Word has length 30 [2022-02-10 03:54:35,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:35,923 INFO L470 AbstractCegarLoop]: Abstraction has 4929 states and 12315 transitions. [2022-02-10 03:54:35,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:35,924 INFO L276 IsEmpty]: Start isEmpty. Operand 4929 states and 12315 transitions. [2022-02-10 03:54:35,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:35,932 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:35,932 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:54:35,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-02-10 03:54:36,133 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,SelfDestructingSolverStorable38 [2022-02-10 03:54:36,133 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:36,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:36,133 INFO L85 PathProgramCache]: Analyzing trace with hash -762976965, now seen corresponding path program 28 times [2022-02-10 03:54:36,133 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:36,133 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744198612] [2022-02-10 03:54:36,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:36,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:36,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:36,177 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:36,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:36,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744198612] [2022-02-10 03:54:36,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744198612] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:36,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180926437] [2022-02-10 03:54:36,177 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:54:36,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:36,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:36,179 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-02-10 03:54:36,181 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-02-10 03:54:36,222 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:54:36,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:36,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:54:36,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:36,314 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:36,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:36,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:36,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180926437] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:36,400 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:36,400 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-02-10 03:54:36,400 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799724855] [2022-02-10 03:54:36,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:36,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-10 03:54:36,400 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:36,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-10 03:54:36,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-02-10 03:54:36,400 INFO L87 Difference]: Start difference. First operand 4929 states and 12315 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:36,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:36,660 INFO L93 Difference]: Finished difference Result 7794 states and 18161 transitions. [2022-02-10 03:54:36,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:54:36,661 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:36,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:36,673 INFO L225 Difference]: With dead ends: 7794 [2022-02-10 03:54:36,673 INFO L226 Difference]: Without dead ends: 7794 [2022-02-10 03:54:36,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=195, Invalid=455, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:54:36,674 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 135 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:36,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 86 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:54:36,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7794 states. [2022-02-10 03:54:36,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7794 to 5693. [2022-02-10 03:54:36,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5693 states, 5692 states have (on average 2.4703092059030216) internal successors, (14061), 5692 states have internal predecessors, (14061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:36,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5693 states to 5693 states and 14061 transitions. [2022-02-10 03:54:36,787 INFO L78 Accepts]: Start accepts. Automaton has 5693 states and 14061 transitions. Word has length 30 [2022-02-10 03:54:36,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:36,787 INFO L470 AbstractCegarLoop]: Abstraction has 5693 states and 14061 transitions. [2022-02-10 03:54:36,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:36,787 INFO L276 IsEmpty]: Start isEmpty. Operand 5693 states and 14061 transitions. [2022-02-10 03:54:36,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:36,794 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:36,795 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:36,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-02-10 03:54:36,995 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,SelfDestructingSolverStorable39 [2022-02-10 03:54:36,996 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:36,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:36,996 INFO L85 PathProgramCache]: Analyzing trace with hash 724492913, now seen corresponding path program 29 times [2022-02-10 03:54:36,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:36,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115449966] [2022-02-10 03:54:36,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:36,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:37,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:37,043 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:37,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:37,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115449966] [2022-02-10 03:54:37,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115449966] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:37,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303326156] [2022-02-10 03:54:37,044 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:54:37,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:37,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:37,046 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-02-10 03:54:37,046 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-02-10 03:54:37,083 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:54:37,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:37,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:37,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:37,165 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:37,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:37,250 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:37,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303326156] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:37,250 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:37,250 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-10 03:54:37,251 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193533647] [2022-02-10 03:54:37,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:37,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:54:37,251 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:37,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:54:37,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:54:37,251 INFO L87 Difference]: Start difference. First operand 5693 states and 14061 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 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-02-10 03:54:37,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:37,757 INFO L93 Difference]: Finished difference Result 8367 states and 19624 transitions. [2022-02-10 03:54:37,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-10 03:54:37,757 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 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 30 [2022-02-10 03:54:37,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:37,771 INFO L225 Difference]: With dead ends: 8367 [2022-02-10 03:54:37,771 INFO L226 Difference]: Without dead ends: 8366 [2022-02-10 03:54:37,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=465, Invalid=1605, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:54:37,772 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 273 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:37,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 149 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:54:37,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8366 states. [2022-02-10 03:54:37,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8366 to 6781. [2022-02-10 03:54:37,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6781 states, 6780 states have (on average 2.4421828908554573) internal successors, (16558), 6780 states have internal predecessors, (16558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:37,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6781 states to 6781 states and 16558 transitions. [2022-02-10 03:54:37,889 INFO L78 Accepts]: Start accepts. Automaton has 6781 states and 16558 transitions. Word has length 30 [2022-02-10 03:54:37,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:37,889 INFO L470 AbstractCegarLoop]: Abstraction has 6781 states and 16558 transitions. [2022-02-10 03:54:37,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 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-02-10 03:54:37,889 INFO L276 IsEmpty]: Start isEmpty. Operand 6781 states and 16558 transitions. [2022-02-10 03:54:37,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:37,898 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:37,899 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:54:37,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-02-10 03:54:38,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:38,099 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:38,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:38,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1093652183, now seen corresponding path program 30 times [2022-02-10 03:54:38,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:38,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219909454] [2022-02-10 03:54:38,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:38,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:38,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:38,148 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:38,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:38,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219909454] [2022-02-10 03:54:38,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219909454] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:38,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294114161] [2022-02-10 03:54:38,149 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:54:38,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:38,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:38,150 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-02-10 03:54:38,178 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-02-10 03:54:38,206 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:54:38,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:38,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-10 03:54:38,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:38,323 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:38,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:38,391 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:38,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294114161] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:38,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:38,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 12 [2022-02-10 03:54:38,391 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175642666] [2022-02-10 03:54:38,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:38,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-10 03:54:38,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:38,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-10 03:54:38,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-02-10 03:54:38,392 INFO L87 Difference]: Start difference. First operand 6781 states and 16558 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:38,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:38,698 INFO L93 Difference]: Finished difference Result 8470 states and 20034 transitions. [2022-02-10 03:54:38,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:54:38,699 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:38,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:38,713 INFO L225 Difference]: With dead ends: 8470 [2022-02-10 03:54:38,713 INFO L226 Difference]: Without dead ends: 8464 [2022-02-10 03:54:38,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=198, Invalid=452, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:54:38,713 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 149 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:38,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 166 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:54:38,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8464 states. [2022-02-10 03:54:38,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8464 to 7673. [2022-02-10 03:54:38,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7673 states, 7672 states have (on average 2.447992700729927) internal successors, (18781), 7672 states have internal predecessors, (18781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:38,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7673 states to 7673 states and 18781 transitions. [2022-02-10 03:54:38,824 INFO L78 Accepts]: Start accepts. Automaton has 7673 states and 18781 transitions. Word has length 30 [2022-02-10 03:54:38,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:38,824 INFO L470 AbstractCegarLoop]: Abstraction has 7673 states and 18781 transitions. [2022-02-10 03:54:38,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:38,824 INFO L276 IsEmpty]: Start isEmpty. Operand 7673 states and 18781 transitions. [2022-02-10 03:54:38,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:38,834 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:38,834 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:54:38,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-02-10 03:54:39,035 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,SelfDestructingSolverStorable41 [2022-02-10 03:54:39,035 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:39,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:39,035 INFO L85 PathProgramCache]: Analyzing trace with hash 52954925, now seen corresponding path program 31 times [2022-02-10 03:54:39,035 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:39,035 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568603924] [2022-02-10 03:54:39,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:39,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:39,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:39,100 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:39,101 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:39,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568603924] [2022-02-10 03:54:39,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568603924] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:39,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773857047] [2022-02-10 03:54:39,101 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:54:39,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:39,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:39,102 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-02-10 03:54:39,103 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-02-10 03:54:39,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:39,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-10 03:54:39,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:39,247 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:39,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:39,315 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:39,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773857047] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:39,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:39,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 12 [2022-02-10 03:54:39,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861028674] [2022-02-10 03:54:39,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:39,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-10 03:54:39,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:39,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-10 03:54:39,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-02-10 03:54:39,316 INFO L87 Difference]: Start difference. First operand 7673 states and 18781 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:39,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:39,604 INFO L93 Difference]: Finished difference Result 8796 states and 20602 transitions. [2022-02-10 03:54:39,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:54:39,605 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:39,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:39,619 INFO L225 Difference]: With dead ends: 8796 [2022-02-10 03:54:39,620 INFO L226 Difference]: Without dead ends: 8796 [2022-02-10 03:54:39,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=187, Invalid=413, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:54:39,620 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 134 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:39,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 157 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:54:39,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8796 states. [2022-02-10 03:54:39,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8796 to 6676. [2022-02-10 03:54:39,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6676 states, 6675 states have (on average 2.43250936329588) internal successors, (16237), 6675 states have internal predecessors, (16237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:39,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6676 states to 6676 states and 16237 transitions. [2022-02-10 03:54:39,720 INFO L78 Accepts]: Start accepts. Automaton has 6676 states and 16237 transitions. Word has length 30 [2022-02-10 03:54:39,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:39,721 INFO L470 AbstractCegarLoop]: Abstraction has 6676 states and 16237 transitions. [2022-02-10 03:54:39,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:39,721 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 16237 transitions. [2022-02-10 03:54:39,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:39,730 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:39,730 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:54:39,754 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-02-10 03:54:39,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:39,944 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:39,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:39,944 INFO L85 PathProgramCache]: Analyzing trace with hash -590069391, now seen corresponding path program 32 times [2022-02-10 03:54:39,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:39,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963294250] [2022-02-10 03:54:39,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:39,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:39,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:39,996 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:39,996 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:39,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963294250] [2022-02-10 03:54:39,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963294250] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:39,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481635025] [2022-02-10 03:54:39,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:54:39,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:39,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:39,998 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-02-10 03:54:39,999 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-02-10 03:54:40,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:54:40,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:40,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-10 03:54:40,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:40,105 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:40,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:40,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:40,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481635025] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:40,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:40,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 12 [2022-02-10 03:54:40,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48919075] [2022-02-10 03:54:40,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:40,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-10 03:54:40,172 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:40,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-10 03:54:40,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-02-10 03:54:40,173 INFO L87 Difference]: Start difference. First operand 6676 states and 16237 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:40,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:40,404 INFO L93 Difference]: Finished difference Result 8340 states and 19737 transitions. [2022-02-10 03:54:40,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:54:40,404 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:40,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:40,416 INFO L225 Difference]: With dead ends: 8340 [2022-02-10 03:54:40,416 INFO L226 Difference]: Without dead ends: 8340 [2022-02-10 03:54:40,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=199, Invalid=451, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:54:40,416 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 130 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:40,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 95 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:54:40,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8340 states. [2022-02-10 03:54:40,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8340 to 7010. [2022-02-10 03:54:40,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7010 states, 7009 states have (on average 2.445284634041946) internal successors, (17139), 7009 states have internal predecessors, (17139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:40,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7010 states to 7010 states and 17139 transitions. [2022-02-10 03:54:40,508 INFO L78 Accepts]: Start accepts. Automaton has 7010 states and 17139 transitions. Word has length 30 [2022-02-10 03:54:40,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:40,508 INFO L470 AbstractCegarLoop]: Abstraction has 7010 states and 17139 transitions. [2022-02-10 03:54:40,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:40,508 INFO L276 IsEmpty]: Start isEmpty. Operand 7010 states and 17139 transitions. [2022-02-10 03:54:40,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:40,517 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:40,517 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:40,539 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-02-10 03:54:40,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:40,731 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:40,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:40,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1659997111, now seen corresponding path program 33 times [2022-02-10 03:54:40,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:40,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337365839] [2022-02-10 03:54:40,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:40,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:40,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:40,784 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:40,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:40,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337365839] [2022-02-10 03:54:40,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337365839] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:40,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566556670] [2022-02-10 03:54:40,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:54:40,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:40,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:40,786 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-02-10 03:54:40,795 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-02-10 03:54:40,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:54:40,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:40,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:40,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:40,950 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:40,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:41,068 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:41,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566556670] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:41,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:41,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2022-02-10 03:54:41,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735611896] [2022-02-10 03:54:41,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:41,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:54:41,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:41,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:54:41,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:54:41,070 INFO L87 Difference]: Start difference. First operand 7010 states and 17139 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:42,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:42,571 INFO L93 Difference]: Finished difference Result 11492 states and 26794 transitions. [2022-02-10 03:54:42,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-02-10 03:54:42,571 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:42,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:42,589 INFO L225 Difference]: With dead ends: 11492 [2022-02-10 03:54:42,589 INFO L226 Difference]: Without dead ends: 11492 [2022-02-10 03:54:42,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3864 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2028, Invalid=8274, Unknown=0, NotChecked=0, Total=10302 [2022-02-10 03:54:42,591 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 496 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 1014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:42,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 299 Invalid, 1014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:54:42,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11492 states. [2022-02-10 03:54:42,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11492 to 7639. [2022-02-10 03:54:42,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7639 states, 7638 states have (on average 2.481539670070699) internal successors, (18954), 7638 states have internal predecessors, (18954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:42,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7639 states to 7639 states and 18954 transitions. [2022-02-10 03:54:42,748 INFO L78 Accepts]: Start accepts. Automaton has 7639 states and 18954 transitions. Word has length 30 [2022-02-10 03:54:42,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:42,748 INFO L470 AbstractCegarLoop]: Abstraction has 7639 states and 18954 transitions. [2022-02-10 03:54:42,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:42,748 INFO L276 IsEmpty]: Start isEmpty. Operand 7639 states and 18954 transitions. [2022-02-10 03:54:42,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:42,758 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:42,758 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:42,780 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-02-10 03:54:42,979 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,SelfDestructingSolverStorable44 [2022-02-10 03:54:42,979 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:42,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:42,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1436030651, now seen corresponding path program 34 times [2022-02-10 03:54:42,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:42,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906804019] [2022-02-10 03:54:42,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:42,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:42,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:43,031 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:43,031 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:43,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906804019] [2022-02-10 03:54:43,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906804019] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:43,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017311678] [2022-02-10 03:54:43,032 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:54:43,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:43,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:43,033 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-02-10 03:54:43,040 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-02-10 03:54:43,074 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:54:43,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:43,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:43,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:43,191 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:43,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:43,300 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:43,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017311678] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:43,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:43,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2022-02-10 03:54:43,301 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611799700] [2022-02-10 03:54:43,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:43,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:54:43,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:43,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:54:43,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:54:43,301 INFO L87 Difference]: Start difference. First operand 7639 states and 18954 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:45,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:45,319 INFO L93 Difference]: Finished difference Result 14242 states and 32957 transitions. [2022-02-10 03:54:45,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-02-10 03:54:45,319 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:45,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:45,342 INFO L225 Difference]: With dead ends: 14242 [2022-02-10 03:54:45,343 INFO L226 Difference]: Without dead ends: 14242 [2022-02-10 03:54:45,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6630 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3388, Invalid=13382, Unknown=0, NotChecked=0, Total=16770 [2022-02-10 03:54:45,345 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 702 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 1092 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:45,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [702 Valid, 352 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1092 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:54:45,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14242 states. [2022-02-10 03:54:45,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14242 to 8426. [2022-02-10 03:54:45,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8426 states, 8425 states have (on average 2.531394658753709) internal successors, (21327), 8425 states have internal predecessors, (21327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:45,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8426 states to 8426 states and 21327 transitions. [2022-02-10 03:54:45,605 INFO L78 Accepts]: Start accepts. Automaton has 8426 states and 21327 transitions. Word has length 30 [2022-02-10 03:54:45,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:45,605 INFO L470 AbstractCegarLoop]: Abstraction has 8426 states and 21327 transitions. [2022-02-10 03:54:45,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:45,605 INFO L276 IsEmpty]: Start isEmpty. Operand 8426 states and 21327 transitions. [2022-02-10 03:54:45,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:45,615 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:45,615 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:45,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-02-10 03:54:45,816 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,SelfDestructingSolverStorable45 [2022-02-10 03:54:45,816 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:45,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:45,817 INFO L85 PathProgramCache]: Analyzing trace with hash 97935405, now seen corresponding path program 11 times [2022-02-10 03:54:45,817 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:45,817 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009905718] [2022-02-10 03:54:45,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:45,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:45,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:45,862 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:45,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:45,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009905718] [2022-02-10 03:54:45,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009905718] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:45,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361228664] [2022-02-10 03:54:45,862 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:54:45,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:45,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:45,864 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-02-10 03:54:45,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-02-10 03:54:45,921 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:54:45,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:45,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:45,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:45,989 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:45,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:46,054 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:46,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361228664] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:46,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:46,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-02-10 03:54:46,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984928516] [2022-02-10 03:54:46,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:46,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-10 03:54:46,054 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:46,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-10 03:54:46,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:54:46,055 INFO L87 Difference]: Start difference. First operand 8426 states and 21327 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:46,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:46,336 INFO L93 Difference]: Finished difference Result 9763 states and 24478 transitions. [2022-02-10 03:54:46,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:54:46,336 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:46,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:46,352 INFO L225 Difference]: With dead ends: 9763 [2022-02-10 03:54:46,352 INFO L226 Difference]: Without dead ends: 9762 [2022-02-10 03:54:46,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=200, Invalid=556, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:54:46,353 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 138 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:46,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 143 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:54:46,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9762 states. [2022-02-10 03:54:46,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9762 to 8554. [2022-02-10 03:54:46,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8554 states, 8553 states have (on average 2.5249620016368524) internal successors, (21596), 8553 states have internal predecessors, (21596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:46,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8554 states to 8554 states and 21596 transitions. [2022-02-10 03:54:46,476 INFO L78 Accepts]: Start accepts. Automaton has 8554 states and 21596 transitions. Word has length 30 [2022-02-10 03:54:46,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:46,476 INFO L470 AbstractCegarLoop]: Abstraction has 8554 states and 21596 transitions. [2022-02-10 03:54:46,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:46,476 INFO L276 IsEmpty]: Start isEmpty. Operand 8554 states and 21596 transitions. [2022-02-10 03:54:46,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:46,487 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:46,487 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:46,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-02-10 03:54:46,687 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,SelfDestructingSolverStorable46 [2022-02-10 03:54:46,688 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:46,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:46,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1384858067, now seen corresponding path program 35 times [2022-02-10 03:54:46,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:46,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066359902] [2022-02-10 03:54:46,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:46,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:46,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:46,738 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:46,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:46,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066359902] [2022-02-10 03:54:46,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066359902] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:46,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844941043] [2022-02-10 03:54:46,739 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:54:46,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:46,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:46,740 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-02-10 03:54:46,767 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-02-10 03:54:46,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:54:46,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:46,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:46,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:46,867 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:46,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:46,944 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:54:46,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844941043] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:46,944 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:46,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-10 03:54:46,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146410578] [2022-02-10 03:54:46,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:46,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:54:46,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:46,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:54:46,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:54:46,945 INFO L87 Difference]: Start difference. First operand 8554 states and 21596 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:47,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:47,431 INFO L93 Difference]: Finished difference Result 10484 states and 25719 transitions. [2022-02-10 03:54:47,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:54:47,431 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:47,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:47,449 INFO L225 Difference]: With dead ends: 10484 [2022-02-10 03:54:47,449 INFO L226 Difference]: Without dead ends: 10481 [2022-02-10 03:54:47,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=458, Invalid=1522, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:54:47,450 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 271 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:47,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 134 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:54:47,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10481 states. [2022-02-10 03:54:47,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10481 to 8610. [2022-02-10 03:54:47,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8610 states, 8609 states have (on average 2.5222441630851433) internal successors, (21714), 8609 states have internal predecessors, (21714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:47,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8610 states to 8610 states and 21714 transitions. [2022-02-10 03:54:47,583 INFO L78 Accepts]: Start accepts. Automaton has 8610 states and 21714 transitions. Word has length 30 [2022-02-10 03:54:47,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:47,583 INFO L470 AbstractCegarLoop]: Abstraction has 8610 states and 21714 transitions. [2022-02-10 03:54:47,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:47,583 INFO L276 IsEmpty]: Start isEmpty. Operand 8610 states and 21714 transitions. [2022-02-10 03:54:47,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:47,594 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:47,594 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:47,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-02-10 03:54:47,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:47,794 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:47,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:47,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1268315795, now seen corresponding path program 36 times [2022-02-10 03:54:47,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:47,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000368687] [2022-02-10 03:54:47,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:47,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:47,845 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:47,845 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:47,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000368687] [2022-02-10 03:54:47,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000368687] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:47,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253811332] [2022-02-10 03:54:47,845 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:54:47,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:47,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:47,847 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-02-10 03:54:47,848 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-02-10 03:54:47,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:54:47,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:47,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:47,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:47,999 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:47,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:48,097 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:48,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253811332] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:48,099 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:48,099 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-10 03:54:48,099 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90309298] [2022-02-10 03:54:48,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:48,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:54:48,099 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:48,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:54:48,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:54:48,100 INFO L87 Difference]: Start difference. First operand 8610 states and 21714 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:48,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:48,700 INFO L93 Difference]: Finished difference Result 10743 states and 26181 transitions. [2022-02-10 03:54:48,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 03:54:48,700 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:48,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:48,717 INFO L225 Difference]: With dead ends: 10743 [2022-02-10 03:54:48,718 INFO L226 Difference]: Without dead ends: 10741 [2022-02-10 03:54:48,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 705 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=549, Invalid=1803, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:54:48,718 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 263 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:48,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 165 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:54:48,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10741 states. [2022-02-10 03:54:48,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10741 to 8660. [2022-02-10 03:54:48,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8660 states, 8659 states have (on average 2.5186511144473958) internal successors, (21809), 8659 states have internal predecessors, (21809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:48,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8660 states to 8660 states and 21809 transitions. [2022-02-10 03:54:48,858 INFO L78 Accepts]: Start accepts. Automaton has 8660 states and 21809 transitions. Word has length 30 [2022-02-10 03:54:48,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:48,858 INFO L470 AbstractCegarLoop]: Abstraction has 8660 states and 21809 transitions. [2022-02-10 03:54:48,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:48,859 INFO L276 IsEmpty]: Start isEmpty. Operand 8660 states and 21809 transitions. [2022-02-10 03:54:48,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:48,870 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:48,870 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:48,886 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-02-10 03:54:49,070 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,SelfDestructingSolverStorable48 [2022-02-10 03:54:49,071 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:49,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:49,071 INFO L85 PathProgramCache]: Analyzing trace with hash -221433411, now seen corresponding path program 37 times [2022-02-10 03:54:49,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:49,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452835927] [2022-02-10 03:54:49,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:49,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:49,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:49,129 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:49,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:49,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452835927] [2022-02-10 03:54:49,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452835927] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:49,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726378457] [2022-02-10 03:54:49,130 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:54:49,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:49,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:49,131 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-02-10 03:54:49,160 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-02-10 03:54:49,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:49,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:49,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:49,270 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:49,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:49,354 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:49,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726378457] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:49,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:49,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-02-10 03:54:49,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305396751] [2022-02-10 03:54:49,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:49,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:54:49,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:49,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:54:49,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:54:49,355 INFO L87 Difference]: Start difference. First operand 8660 states and 21809 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:50,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:50,084 INFO L93 Difference]: Finished difference Result 10700 states and 26062 transitions. [2022-02-10 03:54:50,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-02-10 03:54:50,085 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:50,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:50,101 INFO L225 Difference]: With dead ends: 10700 [2022-02-10 03:54:50,101 INFO L226 Difference]: Without dead ends: 10700 [2022-02-10 03:54:50,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1131 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=789, Invalid=2633, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:54:50,102 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 249 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:50,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 280 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:54:50,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10700 states. [2022-02-10 03:54:50,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10700 to 8588. [2022-02-10 03:54:50,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8588 states, 8587 states have (on average 2.5216024222662163) internal successors, (21653), 8587 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-02-10 03:54:50,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8588 states to 8588 states and 21653 transitions. [2022-02-10 03:54:50,235 INFO L78 Accepts]: Start accepts. Automaton has 8588 states and 21653 transitions. Word has length 30 [2022-02-10 03:54:50,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:50,235 INFO L470 AbstractCegarLoop]: Abstraction has 8588 states and 21653 transitions. [2022-02-10 03:54:50,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:50,235 INFO L276 IsEmpty]: Start isEmpty. Operand 8588 states and 21653 transitions. [2022-02-10 03:54:50,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:50,245 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:50,245 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:50,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-02-10 03:54:50,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-02-10 03:54:50,446 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:50,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:50,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1285154939, now seen corresponding path program 38 times [2022-02-10 03:54:50,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:50,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540842975] [2022-02-10 03:54:50,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:50,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:50,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:50,521 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:50,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:50,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540842975] [2022-02-10 03:54:50,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540842975] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:50,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811451634] [2022-02-10 03:54:50,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:54:50,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:50,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:50,523 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-02-10 03:54:50,524 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-02-10 03:54:50,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:54:50,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:50,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:50,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:50,686 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:50,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:50,810 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:50,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811451634] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:50,810 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:50,810 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-10 03:54:50,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961546023] [2022-02-10 03:54:50,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:50,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:54:50,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:50,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:54:50,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:54:50,811 INFO L87 Difference]: Start difference. First operand 8588 states and 21653 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:52,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:52,183 INFO L93 Difference]: Finished difference Result 9897 states and 24241 transitions. [2022-02-10 03:54:52,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-02-10 03:54:52,184 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:52,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:52,199 INFO L225 Difference]: With dead ends: 9897 [2022-02-10 03:54:52,199 INFO L226 Difference]: Without dead ends: 9897 [2022-02-10 03:54:52,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3603 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1897, Invalid=7415, Unknown=0, NotChecked=0, Total=9312 [2022-02-10 03:54:52,201 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 419 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:52,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [419 Valid, 290 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 761 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:54:52,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9897 states. [2022-02-10 03:54:52,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9897 to 8687. [2022-02-10 03:54:52,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8687 states, 8686 states have (on average 2.5204927469491136) internal successors, (21893), 8686 states have internal predecessors, (21893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:52,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8687 states to 8687 states and 21893 transitions. [2022-02-10 03:54:52,391 INFO L78 Accepts]: Start accepts. Automaton has 8687 states and 21893 transitions. Word has length 30 [2022-02-10 03:54:52,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:52,391 INFO L470 AbstractCegarLoop]: Abstraction has 8687 states and 21893 transitions. [2022-02-10 03:54:52,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:52,391 INFO L276 IsEmpty]: Start isEmpty. Operand 8687 states and 21893 transitions. [2022-02-10 03:54:52,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:52,403 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:52,403 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:54:52,418 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-02-10 03:54:52,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:52,603 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:52,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:52,604 INFO L85 PathProgramCache]: Analyzing trace with hash 395358573, now seen corresponding path program 39 times [2022-02-10 03:54:52,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:52,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067898288] [2022-02-10 03:54:52,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:52,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:52,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:52,664 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:52,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:52,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067898288] [2022-02-10 03:54:52,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067898288] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:52,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920279532] [2022-02-10 03:54:52,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:54:52,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:52,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:52,666 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-02-10 03:54:52,667 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-02-10 03:54:52,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:54:52,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:52,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-10 03:54:52,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:52,781 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:52,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:52,852 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:52,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920279532] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:52,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:52,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 14 [2022-02-10 03:54:52,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099499170] [2022-02-10 03:54:52,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:52,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:54:52,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:52,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:54:52,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:54:52,853 INFO L87 Difference]: Start difference. First operand 8687 states and 21893 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:53,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:53,137 INFO L93 Difference]: Finished difference Result 9845 states and 24165 transitions. [2022-02-10 03:54:53,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:54:53,138 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:53,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:53,153 INFO L225 Difference]: With dead ends: 9845 [2022-02-10 03:54:53,153 INFO L226 Difference]: Without dead ends: 9845 [2022-02-10 03:54:53,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 52 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=261, Invalid=609, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:54:53,154 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 121 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:53,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 96 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:54:53,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9845 states. [2022-02-10 03:54:53,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9845 to 8552. [2022-02-10 03:54:53,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8552 states, 8551 states have (on average 2.51713249912291) internal successors, (21524), 8551 states have internal predecessors, (21524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:53,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8552 states to 8552 states and 21524 transitions. [2022-02-10 03:54:53,281 INFO L78 Accepts]: Start accepts. Automaton has 8552 states and 21524 transitions. Word has length 30 [2022-02-10 03:54:53,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:53,281 INFO L470 AbstractCegarLoop]: Abstraction has 8552 states and 21524 transitions. [2022-02-10 03:54:53,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:53,282 INFO L276 IsEmpty]: Start isEmpty. Operand 8552 states and 21524 transitions. [2022-02-10 03:54:53,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:54:53,292 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:53,292 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:53,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-02-10 03:54:53,493 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,SelfDestructingSolverStorable51 [2022-02-10 03:54:53,493 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:53,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:53,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1604577317, now seen corresponding path program 40 times [2022-02-10 03:54:53,493 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:53,493 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257185700] [2022-02-10 03:54:53,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:53,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:53,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:53,546 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:53,547 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:53,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257185700] [2022-02-10 03:54:53,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257185700] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:53,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282067955] [2022-02-10 03:54:53,547 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:54:53,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:53,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:53,548 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-02-10 03:54:53,549 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-02-10 03:54:53,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:54:53,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:53,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:54:53,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:53,730 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:53,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:53,855 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:53,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282067955] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:53,855 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:53,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 17 [2022-02-10 03:54:53,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962323095] [2022-02-10 03:54:53,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:53,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:54:53,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:53,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:54:53,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:54:53,856 INFO L87 Difference]: Start difference. First operand 8552 states and 21524 transitions. Second operand has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:54,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:54,761 INFO L93 Difference]: Finished difference Result 12100 states and 28740 transitions. [2022-02-10 03:54:54,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-02-10 03:54:54,761 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:54:54,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:54,781 INFO L225 Difference]: With dead ends: 12100 [2022-02-10 03:54:54,781 INFO L226 Difference]: Without dead ends: 12098 [2022-02-10 03:54:54,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1614 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1062, Invalid=3768, Unknown=0, NotChecked=0, Total=4830 [2022-02-10 03:54:54,782 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 368 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:54,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 304 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 877 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:54:54,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12098 states. [2022-02-10 03:54:54,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12098 to 8817. [2022-02-10 03:54:54,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8817 states, 8816 states have (on average 2.510889292196007) internal successors, (22136), 8816 states have internal predecessors, (22136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:54,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8817 states to 8817 states and 22136 transitions. [2022-02-10 03:54:54,938 INFO L78 Accepts]: Start accepts. Automaton has 8817 states and 22136 transitions. Word has length 30 [2022-02-10 03:54:54,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:54,938 INFO L470 AbstractCegarLoop]: Abstraction has 8817 states and 22136 transitions. [2022-02-10 03:54:54,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:54,938 INFO L276 IsEmpty]: Start isEmpty. Operand 8817 states and 22136 transitions. [2022-02-10 03:54:54,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:54:54,949 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:54,949 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:54,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-02-10 03:54:55,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:55,150 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:54:55,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:55,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1806257599, now seen corresponding path program 41 times [2022-02-10 03:54:55,150 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:55,150 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984611829] [2022-02-10 03:54:55,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:55,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:55,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:55,646 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:55,646 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:55,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984611829] [2022-02-10 03:54:55,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984611829] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:55,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941708326] [2022-02-10 03:54:55,647 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:54:55,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:55,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:55,648 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-02-10 03:54:55,648 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-02-10 03:54:55,691 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:54:55,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:55,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:54:55,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:55,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:54:56,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:56,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:54:56,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:56,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:56,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:56,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2022-02-10 03:54:56,357 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:56,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:56,476 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:54:56,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-02-10 03:54:56,927 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:56,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941708326] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:56,927 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:56,927 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 39 [2022-02-10 03:54:56,927 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133561990] [2022-02-10 03:54:56,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:56,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 03:54:56,927 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:56,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 03:54:56,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1262, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:54:56,928 INFO L87 Difference]: Start difference. First operand 8817 states and 22136 transitions. Second operand has 39 states, 39 states have (on average 2.1025641025641026) internal successors, (82), 39 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-02-10 03:55:12,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:12,379 INFO L93 Difference]: Finished difference Result 14887 states and 35184 transitions. [2022-02-10 03:55:12,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2022-02-10 03:55:12,380 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.1025641025641026) internal successors, (82), 39 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 32 [2022-02-10 03:55:12,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:12,407 INFO L225 Difference]: With dead ends: 14887 [2022-02-10 03:55:12,408 INFO L226 Difference]: Without dead ends: 14788 [2022-02-10 03:55:12,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15899 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=6041, Invalid=35371, Unknown=0, NotChecked=0, Total=41412 [2022-02-10 03:55:12,412 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 900 mSDsluCounter, 907 mSDsCounter, 0 mSdLazyCounter, 2132 mSolverCounterSat, 414 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 900 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 2943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 414 IncrementalHoareTripleChecker+Valid, 2132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 397 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:12,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [900 Valid, 533 Invalid, 2943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [414 Valid, 2132 Invalid, 0 Unknown, 397 Unchecked, 1.4s Time] [2022-02-10 03:55:12,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14788 states. [2022-02-10 03:55:12,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14788 to 9420. [2022-02-10 03:55:12,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9420 states, 9419 states have (on average 2.531372757192908) internal successors, (23843), 9419 states have internal predecessors, (23843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:12,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9420 states to 9420 states and 23843 transitions. [2022-02-10 03:55:12,600 INFO L78 Accepts]: Start accepts. Automaton has 9420 states and 23843 transitions. Word has length 32 [2022-02-10 03:55:12,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:12,600 INFO L470 AbstractCegarLoop]: Abstraction has 9420 states and 23843 transitions. [2022-02-10 03:55:12,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.1025641025641026) internal successors, (82), 39 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-02-10 03:55:12,600 INFO L276 IsEmpty]: Start isEmpty. Operand 9420 states and 23843 transitions. [2022-02-10 03:55:12,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:55:12,613 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:12,613 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:12,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-02-10 03:55:12,813 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,SelfDestructingSolverStorable53 [2022-02-10 03:55:12,814 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:55:12,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:12,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1219066817, now seen corresponding path program 42 times [2022-02-10 03:55:12,814 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:12,814 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127745359] [2022-02-10 03:55:12,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:12,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:12,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:13,450 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:13,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:13,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127745359] [2022-02-10 03:55:13,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127745359] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:13,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898340350] [2022-02-10 03:55:13,450 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:55:13,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:13,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:13,453 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-02-10 03:55:13,453 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-02-10 03:55:13,499 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:55:13,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:13,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:55:13,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:13,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:55:13,718 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:55:13,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:55:13,905 INFO L353 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-02-10 03:55:13,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:55:14,172 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-02-10 03:55:14,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:14,335 INFO L353 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-02-10 03:55:14,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 48 [2022-02-10 03:55:14,669 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-02-10 03:55:14,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898340350] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:14,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:14,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 11] total 33 [2022-02-10 03:55:14,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696216237] [2022-02-10 03:55:14,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:14,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:55:14,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:14,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:55:14,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:55:14,670 INFO L87 Difference]: Start difference. First operand 9420 states and 23843 transitions. Second operand has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 33 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-02-10 03:55:18,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:18,132 INFO L93 Difference]: Finished difference Result 11825 states and 29127 transitions. [2022-02-10 03:55:18,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-02-10 03:55:18,132 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 33 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 32 [2022-02-10 03:55:18,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:18,150 INFO L225 Difference]: With dead ends: 11825 [2022-02-10 03:55:18,150 INFO L226 Difference]: Without dead ends: 11780 [2022-02-10 03:55:18,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1868 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1011, Invalid=5795, Unknown=0, NotChecked=0, Total=6806 [2022-02-10 03:55:18,152 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 298 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 2099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 744 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:18,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 351 Invalid, 2099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1274 Invalid, 0 Unknown, 744 Unchecked, 0.7s Time] [2022-02-10 03:55:18,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11780 states. [2022-02-10 03:55:18,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11780 to 9814. [2022-02-10 03:55:18,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9814 states, 9813 states have (on average 2.5157444206664628) internal successors, (24687), 9813 states have internal predecessors, (24687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:18,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9814 states to 9814 states and 24687 transitions. [2022-02-10 03:55:18,296 INFO L78 Accepts]: Start accepts. Automaton has 9814 states and 24687 transitions. Word has length 32 [2022-02-10 03:55:18,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:18,296 INFO L470 AbstractCegarLoop]: Abstraction has 9814 states and 24687 transitions. [2022-02-10 03:55:18,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 33 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-02-10 03:55:18,296 INFO L276 IsEmpty]: Start isEmpty. Operand 9814 states and 24687 transitions. [2022-02-10 03:55:18,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:55:18,309 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:18,309 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:18,324 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-02-10 03:55:18,509 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,SelfDestructingSolverStorable54 [2022-02-10 03:55:18,509 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:55:18,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:18,509 INFO L85 PathProgramCache]: Analyzing trace with hash -965277693, now seen corresponding path program 43 times [2022-02-10 03:55:18,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:18,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229075418] [2022-02-10 03:55:18,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:18,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:18,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:19,044 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:19,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:19,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229075418] [2022-02-10 03:55:19,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229075418] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:19,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65990270] [2022-02-10 03:55:19,047 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:55:19,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:19,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:19,048 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-02-10 03:55:19,049 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-02-10 03:55:19,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:19,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:55:19,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:19,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:55:19,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:19,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:55:19,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:19,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:19,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:19,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2022-02-10 03:55:19,632 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:19,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:19,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:19,738 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-02-10 03:55:19,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 46 [2022-02-10 03:55:20,232 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:20,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65990270] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:20,233 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:20,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 15] total 41 [2022-02-10 03:55:20,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022053614] [2022-02-10 03:55:20,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:20,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-02-10 03:55:20,233 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:20,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-02-10 03:55:20,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1436, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:55:20,234 INFO L87 Difference]: Start difference. First operand 9814 states and 24687 transitions. Second operand has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:38,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:38,495 INFO L93 Difference]: Finished difference Result 13957 states and 34199 transitions. [2022-02-10 03:55:38,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 207 states. [2022-02-10 03:55:38,495 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:55:38,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:38,520 INFO L225 Difference]: With dead ends: 13957 [2022-02-10 03:55:38,520 INFO L226 Difference]: Without dead ends: 13905 [2022-02-10 03:55:38,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20768 ImplicationChecksByTransitivity, 17.6s TimeCoverageRelationStatistics Valid=5882, Invalid=44968, Unknown=0, NotChecked=0, Total=50850 [2022-02-10 03:55:38,523 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 480 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 2132 mSolverCounterSat, 215 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 2552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 215 IncrementalHoareTripleChecker+Valid, 2132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:38,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 479 Invalid, 2552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [215 Valid, 2132 Invalid, 0 Unknown, 205 Unchecked, 1.2s Time] [2022-02-10 03:55:38,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13905 states. [2022-02-10 03:55:38,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13905 to 9905. [2022-02-10 03:55:38,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9905 states, 9904 states have (on average 2.5148424878836835) internal successors, (24907), 9904 states have internal predecessors, (24907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:38,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9905 states to 9905 states and 24907 transitions. [2022-02-10 03:55:38,715 INFO L78 Accepts]: Start accepts. Automaton has 9905 states and 24907 transitions. Word has length 32 [2022-02-10 03:55:38,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:38,715 INFO L470 AbstractCegarLoop]: Abstraction has 9905 states and 24907 transitions. [2022-02-10 03:55:38,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:38,716 INFO L276 IsEmpty]: Start isEmpty. Operand 9905 states and 24907 transitions. [2022-02-10 03:55:38,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:55:38,729 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:38,729 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:38,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-02-10 03:55:38,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:38,930 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:55:38,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:38,930 INFO L85 PathProgramCache]: Analyzing trace with hash -736704961, now seen corresponding path program 44 times [2022-02-10 03:55:38,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:38,930 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456973196] [2022-02-10 03:55:38,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:38,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:38,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:39,451 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:39,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:39,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456973196] [2022-02-10 03:55:39,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456973196] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:39,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015415929] [2022-02-10 03:55:39,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:55:39,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:39,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:39,453 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-02-10 03:55:39,454 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-02-10 03:55:39,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:55:39,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:39,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:55:39,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:39,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:55:39,708 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:55:39,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:55:39,763 INFO L353 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-02-10 03:55:39,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:55:40,017 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:55:40,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:40,182 INFO L353 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-02-10 03:55:40,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 48 [2022-02-10 03:55:40,496 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:55:40,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015415929] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:40,497 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:40,497 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 32 [2022-02-10 03:55:40,497 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312459992] [2022-02-10 03:55:40,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:40,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:55:40,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:40,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:55:40,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:55:40,497 INFO L87 Difference]: Start difference. First operand 9905 states and 24907 transitions. Second operand has 32 states, 32 states have (on average 2.4375) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:52,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:52,734 INFO L93 Difference]: Finished difference Result 21063 states and 51508 transitions. [2022-02-10 03:55:52,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2022-02-10 03:55:52,734 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:55:52,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:52,774 INFO L225 Difference]: With dead ends: 21063 [2022-02-10 03:55:52,774 INFO L226 Difference]: Without dead ends: 20986 [2022-02-10 03:55:52,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16636 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=5838, Invalid=33962, Unknown=0, NotChecked=0, Total=39800 [2022-02-10 03:55:52,778 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 719 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 719 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 2433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1348 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:52,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [719 Valid, 359 Invalid, 2433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 782 Invalid, 0 Unknown, 1348 Unchecked, 0.6s Time] [2022-02-10 03:55:52,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20986 states. [2022-02-10 03:55:53,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20986 to 11133. [2022-02-10 03:55:53,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11133 states, 11132 states have (on average 2.5674631692418255) internal successors, (28581), 11132 states have internal predecessors, (28581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:53,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11133 states to 11133 states and 28581 transitions. [2022-02-10 03:55:53,041 INFO L78 Accepts]: Start accepts. Automaton has 11133 states and 28581 transitions. Word has length 32 [2022-02-10 03:55:53,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:53,041 INFO L470 AbstractCegarLoop]: Abstraction has 11133 states and 28581 transitions. [2022-02-10 03:55:53,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:53,041 INFO L276 IsEmpty]: Start isEmpty. Operand 11133 states and 28581 transitions. [2022-02-10 03:55:53,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:55:53,055 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:53,055 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:53,070 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-02-10 03:55:53,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:53,256 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:55:53,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:53,256 INFO L85 PathProgramCache]: Analyzing trace with hash -143209213, now seen corresponding path program 45 times [2022-02-10 03:55:53,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:53,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979456745] [2022-02-10 03:55:53,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:53,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:53,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:53,820 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:53,820 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:53,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979456745] [2022-02-10 03:55:53,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979456745] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:53,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303009043] [2022-02-10 03:55:53,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:55:53,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:53,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:53,824 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-02-10 03:55:53,826 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-02-10 03:55:53,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:55:53,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:53,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:55:53,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:54,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:55:54,050 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:55:54,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:55:54,124 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:55:54,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:55:54,186 INFO L353 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-02-10 03:55:54,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:55:54,442 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:55:54,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:54,650 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 03:55:54,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-02-10 03:55:54,904 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:55:54,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303009043] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:54,905 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:54,905 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 11] total 31 [2022-02-10 03:55:54,905 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795213711] [2022-02-10 03:55:54,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:54,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:55:54,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:54,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:55:54,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:55:54,906 INFO L87 Difference]: Start difference. First operand 11133 states and 28581 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 31 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-02-10 03:55:57,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:57,855 INFO L93 Difference]: Finished difference Result 14135 states and 35359 transitions. [2022-02-10 03:55:57,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-02-10 03:55:57,855 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 31 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 32 [2022-02-10 03:55:57,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:57,883 INFO L225 Difference]: With dead ends: 14135 [2022-02-10 03:55:57,883 INFO L226 Difference]: Without dead ends: 14088 [2022-02-10 03:55:57,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2201 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1230, Invalid=6080, Unknown=0, NotChecked=0, Total=7310 [2022-02-10 03:55:57,884 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 368 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 1170 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 1475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:57,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 277 Invalid, 1475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1170 Invalid, 0 Unknown, 200 Unchecked, 0.6s Time] [2022-02-10 03:55:57,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14088 states. [2022-02-10 03:55:58,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14088 to 11485. [2022-02-10 03:55:58,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11485 states, 11484 states have (on average 2.543364681295716) internal successors, (29208), 11484 states have internal predecessors, (29208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:58,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11485 states to 11485 states and 29208 transitions. [2022-02-10 03:55:58,142 INFO L78 Accepts]: Start accepts. Automaton has 11485 states and 29208 transitions. Word has length 32 [2022-02-10 03:55:58,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:58,143 INFO L470 AbstractCegarLoop]: Abstraction has 11485 states and 29208 transitions. [2022-02-10 03:55:58,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 31 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-02-10 03:55:58,143 INFO L276 IsEmpty]: Start isEmpty. Operand 11485 states and 29208 transitions. [2022-02-10 03:55:58,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:55:58,159 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:58,159 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:58,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-02-10 03:55:58,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:58,360 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:55:58,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:58,361 INFO L85 PathProgramCache]: Analyzing trace with hash 863149951, now seen corresponding path program 46 times [2022-02-10 03:55:58,361 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:58,361 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574093998] [2022-02-10 03:55:58,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:58,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:58,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:58,814 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:58,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:58,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574093998] [2022-02-10 03:55:58,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574093998] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:58,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709258827] [2022-02-10 03:55:58,814 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:55:58,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:58,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:58,815 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-02-10 03:55:58,816 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-02-10 03:55:58,858 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:55:58,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:58,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:55:58,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:59,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:55:59,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:59,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-02-10 03:55:59,174 INFO L353 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2022-02-10 03:55:59,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:55:59,273 INFO L353 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-02-10 03:55:59,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:55:59,389 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:59,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:59,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:59,568 INFO L353 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2022-02-10 03:55:59,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 54 [2022-02-10 03:55:59,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:59,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:59,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:56:00,032 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:00,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709258827] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:00,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:00,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 38 [2022-02-10 03:56:00,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723302456] [2022-02-10 03:56:00,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:00,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 03:56:00,032 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:00,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 03:56:00,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1206, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:56:00,033 INFO L87 Difference]: Start difference. First operand 11485 states and 29208 transitions. Second operand has 38 states, 38 states have (on average 2.1842105263157894) internal successors, (83), 38 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-02-10 03:56:10,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:10,365 INFO L93 Difference]: Finished difference Result 28833 states and 67769 transitions. [2022-02-10 03:56:10,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-02-10 03:56:10,365 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1842105263157894) internal successors, (83), 38 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 32 [2022-02-10 03:56:10,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:10,419 INFO L225 Difference]: With dead ends: 28833 [2022-02-10 03:56:10,419 INFO L226 Difference]: Without dead ends: 28315 [2022-02-10 03:56:10,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11523 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=4297, Invalid=24773, Unknown=0, NotChecked=0, Total=29070 [2022-02-10 03:56:10,421 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 870 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 870 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 3334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1788 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:10,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [870 Valid, 497 Invalid, 3334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 1217 Invalid, 0 Unknown, 1788 Unchecked, 0.8s Time] [2022-02-10 03:56:10,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28315 states. [2022-02-10 03:56:10,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28315 to 13447. [2022-02-10 03:56:10,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13447 states, 13446 states have (on average 2.571173583221776) internal successors, (34572), 13446 states have internal predecessors, (34572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:10,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13447 states to 13447 states and 34572 transitions. [2022-02-10 03:56:10,737 INFO L78 Accepts]: Start accepts. Automaton has 13447 states and 34572 transitions. Word has length 32 [2022-02-10 03:56:10,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:10,738 INFO L470 AbstractCegarLoop]: Abstraction has 13447 states and 34572 transitions. [2022-02-10 03:56:10,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1842105263157894) internal successors, (83), 38 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-02-10 03:56:10,738 INFO L276 IsEmpty]: Start isEmpty. Operand 13447 states and 34572 transitions. [2022-02-10 03:56:10,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:56:10,756 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:10,756 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:10,771 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-02-10 03:56:10,957 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,SelfDestructingSolverStorable58 [2022-02-10 03:56:10,957 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:56:10,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:10,957 INFO L85 PathProgramCache]: Analyzing trace with hash 476249151, now seen corresponding path program 47 times [2022-02-10 03:56:10,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:10,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456969389] [2022-02-10 03:56:10,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:10,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:10,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:11,494 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:11,494 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:11,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456969389] [2022-02-10 03:56:11,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456969389] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:11,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121392454] [2022-02-10 03:56:11,495 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:56:11,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:11,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:11,496 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-02-10 03:56:11,496 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-02-10 03:56:11,542 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:56:11,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:11,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:56:11,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:11,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:56:11,858 INFO L353 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-02-10 03:56:11,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 26 [2022-02-10 03:56:11,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:11,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2022-02-10 03:56:11,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:11,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:11,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:11,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 52 [2022-02-10 03:56:12,281 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:12,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:12,443 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-02-10 03:56:12,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 34 [2022-02-10 03:56:12,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:56:12,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:56:12,938 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:12,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121392454] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:12,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:12,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-02-10 03:56:12,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307758841] [2022-02-10 03:56:12,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:12,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-02-10 03:56:12,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:12,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-02-10 03:56:12,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1169, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:56:12,939 INFO L87 Difference]: Start difference. First operand 13447 states and 34572 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:25,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:25,329 INFO L93 Difference]: Finished difference Result 15848 states and 39791 transitions. [2022-02-10 03:56:25,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-02-10 03:56:25,329 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:56:25,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:25,359 INFO L225 Difference]: With dead ends: 15848 [2022-02-10 03:56:25,360 INFO L226 Difference]: Without dead ends: 15828 [2022-02-10 03:56:25,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7939 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=2757, Invalid=19893, Unknown=0, NotChecked=0, Total=22650 [2022-02-10 03:56:25,362 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 499 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 3332 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 499 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 5337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 3332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1849 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:25,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [499 Valid, 636 Invalid, 5337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 3332 Invalid, 0 Unknown, 1849 Unchecked, 1.9s Time] [2022-02-10 03:56:25,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15828 states. [2022-02-10 03:56:25,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15828 to 13444. [2022-02-10 03:56:25,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13444 states, 13443 states have (on average 2.571003496243398) internal successors, (34562), 13443 states have internal predecessors, (34562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:25,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13444 states to 13444 states and 34562 transitions. [2022-02-10 03:56:25,602 INFO L78 Accepts]: Start accepts. Automaton has 13444 states and 34562 transitions. Word has length 32 [2022-02-10 03:56:25,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:25,602 INFO L470 AbstractCegarLoop]: Abstraction has 13444 states and 34562 transitions. [2022-02-10 03:56:25,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:25,603 INFO L276 IsEmpty]: Start isEmpty. Operand 13444 states and 34562 transitions. [2022-02-10 03:56:25,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:56:25,623 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:25,623 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:25,638 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-02-10 03:56:25,823 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,SelfDestructingSolverStorable59 [2022-02-10 03:56:25,824 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:56:25,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:25,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1099715707, now seen corresponding path program 48 times [2022-02-10 03:56:25,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:25,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285571330] [2022-02-10 03:56:25,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:25,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:25,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:26,355 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:26,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:26,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285571330] [2022-02-10 03:56:26,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285571330] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:26,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932507654] [2022-02-10 03:56:26,355 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:56:26,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:26,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:26,356 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:56:26,357 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-02-10 03:56:26,402 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:56:26,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:26,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:56:26,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:26,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:56:26,618 INFO L353 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-02-10 03:56:26,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:56:26,687 INFO L353 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-02-10 03:56:26,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:56:26,874 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:26,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:27,005 INFO L353 Elim1Store]: treesize reduction 25, result has 54.5 percent of original size [2022-02-10 03:56:27,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 26 treesize of output 46 [2022-02-10 03:56:27,314 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:27,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932507654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:27,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:27,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-02-10 03:56:27,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975193795] [2022-02-10 03:56:27,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:27,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:56:27,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:27,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:56:27,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:56:27,315 INFO L87 Difference]: Start difference. First operand 13444 states and 34562 transitions. Second operand has 31 states, 31 states have (on average 2.6774193548387095) internal successors, (83), 31 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-02-10 03:56:33,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:33,646 INFO L93 Difference]: Finished difference Result 19255 states and 49553 transitions. [2022-02-10 03:56:33,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-02-10 03:56:33,647 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.6774193548387095) internal successors, (83), 31 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 32 [2022-02-10 03:56:33,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:33,686 INFO L225 Difference]: With dead ends: 19255 [2022-02-10 03:56:33,686 INFO L226 Difference]: Without dead ends: 19235 [2022-02-10 03:56:33,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 68 SyntacticMatches, 10 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4953 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=1777, Invalid=12265, Unknown=0, NotChecked=0, Total=14042 [2022-02-10 03:56:33,688 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 250 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 776 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:33,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 235 Invalid, 1654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 736 Invalid, 0 Unknown, 776 Unchecked, 0.5s Time] [2022-02-10 03:56:33,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19235 states. [2022-02-10 03:56:33,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19235 to 13564. [2022-02-10 03:56:33,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13564 states, 13563 states have (on average 2.572071075720711) internal successors, (34885), 13563 states have internal predecessors, (34885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:33,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13564 states to 13564 states and 34885 transitions. [2022-02-10 03:56:33,944 INFO L78 Accepts]: Start accepts. Automaton has 13564 states and 34885 transitions. Word has length 32 [2022-02-10 03:56:33,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:33,944 INFO L470 AbstractCegarLoop]: Abstraction has 13564 states and 34885 transitions. [2022-02-10 03:56:33,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.6774193548387095) internal successors, (83), 31 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-02-10 03:56:33,944 INFO L276 IsEmpty]: Start isEmpty. Operand 13564 states and 34885 transitions. [2022-02-10 03:56:33,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:56:33,966 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:33,966 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:33,982 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-02-10 03:56:34,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:34,167 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:56:34,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:34,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1118615747, now seen corresponding path program 12 times [2022-02-10 03:56:34,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:34,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997760221] [2022-02-10 03:56:34,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:34,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:34,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:34,677 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:34,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:34,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997760221] [2022-02-10 03:56:34,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997760221] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:34,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669706127] [2022-02-10 03:56:34,677 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:56:34,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:34,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:34,678 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-02-10 03:56:34,679 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-02-10 03:56:34,726 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:56:34,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:34,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:56:34,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:34,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:56:34,903 INFO L353 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2022-02-10 03:56:34,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:56:35,010 INFO L353 Elim1Store]: treesize reduction 60, result has 17.8 percent of original size [2022-02-10 03:56:35,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 36 [2022-02-10 03:56:35,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:35,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:35,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:35,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:35,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:35,113 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:56:35,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 46 [2022-02-10 03:56:35,356 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:35,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:35,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:56:35,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:56:35,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:56:35,588 INFO L353 Elim1Store]: treesize reduction 15, result has 44.4 percent of original size [2022-02-10 03:56:35,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 28 [2022-02-10 03:56:35,775 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:35,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669706127] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:35,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:35,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 36 [2022-02-10 03:56:35,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921678569] [2022-02-10 03:56:35,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:35,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-02-10 03:56:35,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:35,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-02-10 03:56:35,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1092, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:56:35,777 INFO L87 Difference]: Start difference. First operand 13564 states and 34885 transitions. Second operand has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 36 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-02-10 03:56:37,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:37,788 INFO L93 Difference]: Finished difference Result 16510 states and 41435 transitions. [2022-02-10 03:56:37,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-10 03:56:37,788 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 36 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 32 [2022-02-10 03:56:37,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:37,817 INFO L225 Difference]: With dead ends: 16510 [2022-02-10 03:56:37,818 INFO L226 Difference]: Without dead ends: 16481 [2022-02-10 03:56:37,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 65 SyntacticMatches, 3 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1840 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=918, Invalid=5888, Unknown=0, NotChecked=0, Total=6806 [2022-02-10 03:56:37,819 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 250 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 1638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 802 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:37,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 455 Invalid, 1638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 786 Invalid, 0 Unknown, 802 Unchecked, 0.4s Time] [2022-02-10 03:56:37,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16481 states. [2022-02-10 03:56:38,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16481 to 14039. [2022-02-10 03:56:38,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14039 states, 14038 states have (on average 2.5611910528565325) internal successors, (35954), 14038 states have internal predecessors, (35954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:38,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14039 states to 14039 states and 35954 transitions. [2022-02-10 03:56:38,106 INFO L78 Accepts]: Start accepts. Automaton has 14039 states and 35954 transitions. Word has length 32 [2022-02-10 03:56:38,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:38,107 INFO L470 AbstractCegarLoop]: Abstraction has 14039 states and 35954 transitions. [2022-02-10 03:56:38,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 36 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-02-10 03:56:38,107 INFO L276 IsEmpty]: Start isEmpty. Operand 14039 states and 35954 transitions. [2022-02-10 03:56:38,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:56:38,127 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:38,128 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:38,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-02-10 03:56:38,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:38,328 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:56:38,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:38,329 INFO L85 PathProgramCache]: Analyzing trace with hash -566838705, now seen corresponding path program 49 times [2022-02-10 03:56:38,329 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:38,329 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136281736] [2022-02-10 03:56:38,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:38,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:38,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:38,993 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:38,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:38,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136281736] [2022-02-10 03:56:38,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136281736] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:38,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877026712] [2022-02-10 03:56:38,993 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:56:38,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:38,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:38,994 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-02-10 03:56:38,995 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-02-10 03:56:39,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:39,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-10 03:56:39,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:39,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:56:39,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:39,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:56:39,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:39,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:39,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-02-10 03:56:39,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:39,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:39,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:39,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2022-02-10 03:56:39,660 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:39,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:39,869 INFO L353 Elim1Store]: treesize reduction 15, result has 72.7 percent of original size [2022-02-10 03:56:39,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 59 [2022-02-10 03:56:39,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:56:39,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 414 treesize of output 406 [2022-02-10 03:56:40,564 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:40,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877026712] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:40,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:40,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 39 [2022-02-10 03:56:40,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586890646] [2022-02-10 03:56:40,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:40,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 03:56:40,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:40,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 03:56:40,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1335, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:56:40,565 INFO L87 Difference]: Start difference. First operand 14039 states and 35954 transitions. Second operand has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 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-02-10 03:56:44,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:44,976 INFO L93 Difference]: Finished difference Result 15243 states and 38107 transitions. [2022-02-10 03:56:44,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-02-10 03:56:44,977 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 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 32 [2022-02-10 03:56:44,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:45,005 INFO L225 Difference]: With dead ends: 15243 [2022-02-10 03:56:45,006 INFO L226 Difference]: Without dead ends: 15220 [2022-02-10 03:56:45,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2062 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=801, Invalid=6339, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:56:45,007 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 257 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 1619 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 2059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 349 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:45,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 380 Invalid, 2059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1619 Invalid, 0 Unknown, 349 Unchecked, 0.8s Time] [2022-02-10 03:56:45,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15220 states. [2022-02-10 03:56:45,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15220 to 14097. [2022-02-10 03:56:45,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14097 states, 14096 states have (on average 2.5592366628830874) internal successors, (36075), 14096 states have internal predecessors, (36075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:45,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14097 states to 14097 states and 36075 transitions. [2022-02-10 03:56:45,234 INFO L78 Accepts]: Start accepts. Automaton has 14097 states and 36075 transitions. Word has length 32 [2022-02-10 03:56:45,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:45,234 INFO L470 AbstractCegarLoop]: Abstraction has 14097 states and 36075 transitions. [2022-02-10 03:56:45,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 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-02-10 03:56:45,234 INFO L276 IsEmpty]: Start isEmpty. Operand 14097 states and 36075 transitions. [2022-02-10 03:56:45,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:56:45,254 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:45,254 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:45,270 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-02-10 03:56:45,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:45,455 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:56:45,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:45,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1315843347, now seen corresponding path program 50 times [2022-02-10 03:56:45,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:45,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178307300] [2022-02-10 03:56:45,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:45,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:45,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:46,062 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:46,062 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:46,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178307300] [2022-02-10 03:56:46,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178307300] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:46,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577295599] [2022-02-10 03:56:46,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:56:46,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:46,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:46,064 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-02-10 03:56:46,065 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-02-10 03:56:46,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:56:46,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:46,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:56:46,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:46,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:56:46,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:46,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:56:46,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:46,519 INFO L353 Elim1Store]: treesize reduction 32, result has 25.6 percent of original size [2022-02-10 03:56:46,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:56:46,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:46,606 INFO L353 Elim1Store]: treesize reduction 64, result has 20.0 percent of original size [2022-02-10 03:56:46,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 38 [2022-02-10 03:56:46,794 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:56:46,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:46,988 INFO L353 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-02-10 03:56:46,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 48 [2022-02-10 03:56:47,443 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:56:47,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577295599] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:47,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:47,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-02-10 03:56:47,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625187080] [2022-02-10 03:56:47,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:47,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-02-10 03:56:47,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:47,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-02-10 03:56:47,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1182, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:56:47,445 INFO L87 Difference]: Start difference. First operand 14097 states and 36075 transitions. Second operand has 37 states, 37 states have (on average 2.2162162162162162) internal successors, (82), 37 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-02-10 03:56:56,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:56,299 INFO L93 Difference]: Finished difference Result 15831 states and 39371 transitions. [2022-02-10 03:56:56,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-02-10 03:56:56,299 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.2162162162162162) internal successors, (82), 37 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 32 [2022-02-10 03:56:56,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:56,328 INFO L225 Difference]: With dead ends: 15831 [2022-02-10 03:56:56,328 INFO L226 Difference]: Without dead ends: 15811 [2022-02-10 03:56:56,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7391 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=2275, Invalid=19777, Unknown=0, NotChecked=0, Total=22052 [2022-02-10 03:56:56,331 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 412 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 2284 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 2887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 2284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 467 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:56,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 458 Invalid, 2887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 2284 Invalid, 0 Unknown, 467 Unchecked, 1.2s Time] [2022-02-10 03:56:56,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15811 states. [2022-02-10 03:56:56,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15811 to 14186. [2022-02-10 03:56:56,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14186 states, 14185 states have (on average 2.5565738456115614) internal successors, (36265), 14185 states have internal predecessors, (36265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:56,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14186 states to 14186 states and 36265 transitions. [2022-02-10 03:56:56,624 INFO L78 Accepts]: Start accepts. Automaton has 14186 states and 36265 transitions. Word has length 32 [2022-02-10 03:56:56,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:56,625 INFO L470 AbstractCegarLoop]: Abstraction has 14186 states and 36265 transitions. [2022-02-10 03:56:56,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.2162162162162162) internal successors, (82), 37 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-02-10 03:56:56,625 INFO L276 IsEmpty]: Start isEmpty. Operand 14186 states and 36265 transitions. [2022-02-10 03:56:56,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:56:56,645 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:56,645 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:56,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-02-10 03:56:56,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:56,846 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:56:56,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:56,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1663555011, now seen corresponding path program 13 times [2022-02-10 03:56:56,847 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:56,847 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800064236] [2022-02-10 03:56:56,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:56,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:56,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:57,347 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:57,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:57,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800064236] [2022-02-10 03:56:57,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800064236] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:57,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785536777] [2022-02-10 03:56:57,348 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:56:57,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:57,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:57,349 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-02-10 03:56:57,351 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-02-10 03:56:57,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:57,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-10 03:56:57,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:57,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:56:57,741 INFO L353 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2022-02-10 03:56:57,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:56:57,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:57,853 INFO L353 Elim1Store]: treesize reduction 33, result has 13.2 percent of original size [2022-02-10 03:56:57,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 36 [2022-02-10 03:56:57,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:57,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:57,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:57,933 INFO L353 Elim1Store]: treesize reduction 41, result has 2.4 percent of original size [2022-02-10 03:56:57,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 41 [2022-02-10 03:56:58,065 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:58,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:58,224 INFO L353 Elim1Store]: treesize reduction 52, result has 46.4 percent of original size [2022-02-10 03:56:58,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 35 treesize of output 66 [2022-02-10 03:56:58,691 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:58,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785536777] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:58,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:58,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 39 [2022-02-10 03:56:58,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136726118] [2022-02-10 03:56:58,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:58,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 03:56:58,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:58,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 03:56:58,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1367, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:56:58,693 INFO L87 Difference]: Start difference. First operand 14186 states and 36265 transitions. Second operand has 40 states, 40 states have (on average 2.175) internal successors, (87), 39 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-02-10 03:57:05,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:05,490 INFO L93 Difference]: Finished difference Result 17080 states and 43080 transitions. [2022-02-10 03:57:05,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-02-10 03:57:05,491 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.175) internal successors, (87), 39 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 32 [2022-02-10 03:57:05,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:05,526 INFO L225 Difference]: With dead ends: 17080 [2022-02-10 03:57:05,526 INFO L226 Difference]: Without dead ends: 17003 [2022-02-10 03:57:05,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7069 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=2827, Invalid=17479, Unknown=0, NotChecked=0, Total=20306 [2022-02-10 03:57:05,529 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 518 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 2134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 463 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:05,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [518 Valid, 334 Invalid, 2134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 1383 Invalid, 0 Unknown, 463 Unchecked, 0.8s Time] [2022-02-10 03:57:05,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17003 states. [2022-02-10 03:57:05,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17003 to 14336. [2022-02-10 03:57:05,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14336 states, 14335 states have (on average 2.5486571328915244) internal successors, (36535), 14335 states have internal predecessors, (36535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:05,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14336 states to 14336 states and 36535 transitions. [2022-02-10 03:57:05,773 INFO L78 Accepts]: Start accepts. Automaton has 14336 states and 36535 transitions. Word has length 32 [2022-02-10 03:57:05,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:05,773 INFO L470 AbstractCegarLoop]: Abstraction has 14336 states and 36535 transitions. [2022-02-10 03:57:05,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.175) internal successors, (87), 39 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-02-10 03:57:05,773 INFO L276 IsEmpty]: Start isEmpty. Operand 14336 states and 36535 transitions. [2022-02-10 03:57:05,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:57:05,795 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:05,795 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:57:05,810 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-02-10 03:57:05,995 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,SelfDestructingSolverStorable64 [2022-02-10 03:57:05,995 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:57:05,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:05,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1792707833, now seen corresponding path program 51 times [2022-02-10 03:57:05,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:05,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403572092] [2022-02-10 03:57:05,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:05,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:06,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:06,559 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:06,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:06,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403572092] [2022-02-10 03:57:06,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403572092] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:06,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697904829] [2022-02-10 03:57:06,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:57:06,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:06,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:06,561 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-02-10 03:57:06,579 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-02-10 03:57:06,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:57:06,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:06,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-10 03:57:06,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:06,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:57:06,782 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:57:06,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:57:06,862 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:57:06,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:57:06,916 INFO L353 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-02-10 03:57:06,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 34 [2022-02-10 03:57:07,307 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-02-10 03:57:07,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 65 [2022-02-10 03:57:08,274 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:57:08,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:08,788 INFO L353 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2022-02-10 03:57:08,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 61 [2022-02-10 03:57:08,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:08,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 838 treesize of output 822 [2022-02-10 03:57:11,122 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:57:11,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697904829] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:11,122 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:11,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 38 [2022-02-10 03:57:11,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67087423] [2022-02-10 03:57:11,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:11,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 03:57:11,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:11,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 03:57:11,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1210, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:57:11,123 INFO L87 Difference]: Start difference. First operand 14336 states and 36535 transitions. Second operand has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 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-02-10 03:57:17,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:17,376 INFO L93 Difference]: Finished difference Result 17018 states and 43009 transitions. [2022-02-10 03:57:17,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-02-10 03:57:17,376 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 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 32 [2022-02-10 03:57:17,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:17,407 INFO L225 Difference]: With dead ends: 17018 [2022-02-10 03:57:17,407 INFO L226 Difference]: Without dead ends: 16982 [2022-02-10 03:57:17,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 59 SyntacticMatches, 11 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 6349 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=2864, Invalid=13906, Unknown=0, NotChecked=0, Total=16770 [2022-02-10 03:57:17,408 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 417 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 2338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1212 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:17,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 388 Invalid, 2338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1036 Invalid, 0 Unknown, 1212 Unchecked, 0.6s Time] [2022-02-10 03:57:17,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16982 states. [2022-02-10 03:57:17,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16982 to 14405. [2022-02-10 03:57:17,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14405 states, 14404 states have (on average 2.5460983060261038) internal successors, (36674), 14404 states have internal predecessors, (36674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:17,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14405 states to 14405 states and 36674 transitions. [2022-02-10 03:57:17,676 INFO L78 Accepts]: Start accepts. Automaton has 14405 states and 36674 transitions. Word has length 32 [2022-02-10 03:57:17,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:17,676 INFO L470 AbstractCegarLoop]: Abstraction has 14405 states and 36674 transitions. [2022-02-10 03:57:17,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 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-02-10 03:57:17,676 INFO L276 IsEmpty]: Start isEmpty. Operand 14405 states and 36674 transitions. [2022-02-10 03:57:17,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:57:17,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:17,698 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:57:17,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-02-10 03:57:17,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:17,899 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:57:17,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:17,899 INFO L85 PathProgramCache]: Analyzing trace with hash -2129062111, now seen corresponding path program 52 times [2022-02-10 03:57:17,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:17,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808960342] [2022-02-10 03:57:17,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:17,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:17,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:18,478 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:18,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:18,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808960342] [2022-02-10 03:57:18,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808960342] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:18,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172874959] [2022-02-10 03:57:18,479 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:57:18,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:18,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:18,480 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-02-10 03:57:18,481 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-02-10 03:57:18,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:57:18,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:18,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:57:18,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:18,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:57:18,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:18,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-02-10 03:57:18,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:18,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-02-10 03:57:18,905 INFO L353 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2022-02-10 03:57:18,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:57:18,998 INFO L353 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-02-10 03:57:18,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:57:19,133 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:19,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:19,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:19,411 INFO L353 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2022-02-10 03:57:19,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 32 treesize of output 57 [2022-02-10 03:57:19,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:19,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:19,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 94 [2022-02-10 03:57:19,909 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:19,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172874959] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:19,909 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:19,909 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 38 [2022-02-10 03:57:19,909 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241048687] [2022-02-10 03:57:19,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:19,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 03:57:19,910 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:19,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 03:57:19,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:57:19,910 INFO L87 Difference]: Start difference. First operand 14405 states and 36674 transitions. Second operand has 38 states, 38 states have (on average 2.210526315789474) internal successors, (84), 38 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:33,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:33,006 INFO L93 Difference]: Finished difference Result 26030 states and 62422 transitions. [2022-02-10 03:57:33,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2022-02-10 03:57:33,006 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.210526315789474) internal successors, (84), 38 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:57:33,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:33,066 INFO L225 Difference]: With dead ends: 26030 [2022-02-10 03:57:33,066 INFO L226 Difference]: Without dead ends: 25806 [2022-02-10 03:57:33,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10570 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=4346, Invalid=22714, Unknown=0, NotChecked=0, Total=27060 [2022-02-10 03:57:33,068 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 621 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 621 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 2818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1383 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:33,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [621 Valid, 323 Invalid, 2818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 1191 Invalid, 0 Unknown, 1383 Unchecked, 0.8s Time] [2022-02-10 03:57:33,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25806 states. [2022-02-10 03:57:33,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25806 to 15456. [2022-02-10 03:57:33,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15456 states, 15455 states have (on average 2.5674538984147524) internal successors, (39680), 15455 states have internal predecessors, (39680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:33,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15456 states to 15456 states and 39680 transitions. [2022-02-10 03:57:33,424 INFO L78 Accepts]: Start accepts. Automaton has 15456 states and 39680 transitions. Word has length 32 [2022-02-10 03:57:33,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:33,424 INFO L470 AbstractCegarLoop]: Abstraction has 15456 states and 39680 transitions. [2022-02-10 03:57:33,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.210526315789474) internal successors, (84), 38 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:33,424 INFO L276 IsEmpty]: Start isEmpty. Operand 15456 states and 39680 transitions. [2022-02-10 03:57:33,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:57:33,448 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:33,448 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:57:33,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-02-10 03:57:33,649 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,SelfDestructingSolverStorable66 [2022-02-10 03:57:33,649 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:57:33,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:33,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1331627061, now seen corresponding path program 53 times [2022-02-10 03:57:33,649 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:33,649 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087639304] [2022-02-10 03:57:33,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:33,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:33,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:34,229 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:34,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:34,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087639304] [2022-02-10 03:57:34,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087639304] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:34,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24083324] [2022-02-10 03:57:34,230 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:57:34,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:34,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:34,231 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-02-10 03:57:34,231 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-02-10 03:57:34,287 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-10 03:57:34,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:34,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 03:57:34,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:34,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:57:34,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:57:34,572 INFO L353 Elim1Store]: treesize reduction 32, result has 25.6 percent of original size [2022-02-10 03:57:34,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:57:34,628 INFO L353 Elim1Store]: treesize reduction 33, result has 13.2 percent of original size [2022-02-10 03:57:34,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 33 [2022-02-10 03:57:34,788 INFO L353 Elim1Store]: treesize reduction 37, result has 2.6 percent of original size [2022-02-10 03:57:34,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 33 [2022-02-10 03:57:34,873 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:34,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:35,070 INFO L353 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-02-10 03:57:35,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 48 [2022-02-10 03:57:35,415 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:35,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24083324] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:35,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:35,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 33 [2022-02-10 03:57:35,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566526845] [2022-02-10 03:57:35,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:35,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:57:35,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:35,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:57:35,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:57:35,416 INFO L87 Difference]: Start difference. First operand 15456 states and 39680 transitions. Second operand has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 33 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-02-10 03:57:38,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:38,464 INFO L93 Difference]: Finished difference Result 17521 states and 44210 transitions. [2022-02-10 03:57:38,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-10 03:57:38,465 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 33 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 32 [2022-02-10 03:57:38,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:38,500 INFO L225 Difference]: With dead ends: 17521 [2022-02-10 03:57:38,500 INFO L226 Difference]: Without dead ends: 17487 [2022-02-10 03:57:38,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2055 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1066, Invalid=5096, Unknown=0, NotChecked=0, Total=6162 [2022-02-10 03:57:38,500 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 444 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 1175 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 1902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 584 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:38,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 230 Invalid, 1902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1175 Invalid, 0 Unknown, 584 Unchecked, 0.6s Time] [2022-02-10 03:57:38,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17487 states. [2022-02-10 03:57:38,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17487 to 15635. [2022-02-10 03:57:38,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15635 states, 15634 states have (on average 2.576499936036843) internal successors, (40281), 15634 states have internal predecessors, (40281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:38,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15635 states to 15635 states and 40281 transitions. [2022-02-10 03:57:38,785 INFO L78 Accepts]: Start accepts. Automaton has 15635 states and 40281 transitions. Word has length 32 [2022-02-10 03:57:38,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:38,785 INFO L470 AbstractCegarLoop]: Abstraction has 15635 states and 40281 transitions. [2022-02-10 03:57:38,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 33 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-02-10 03:57:38,785 INFO L276 IsEmpty]: Start isEmpty. Operand 15635 states and 40281 transitions. [2022-02-10 03:57:38,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:57:38,810 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:38,810 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:57:38,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-02-10 03:57:39,010 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,SelfDestructingSolverStorable67 [2022-02-10 03:57:39,011 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:57:39,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:39,011 INFO L85 PathProgramCache]: Analyzing trace with hash -703114873, now seen corresponding path program 54 times [2022-02-10 03:57:39,011 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:39,011 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110389255] [2022-02-10 03:57:39,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:39,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:39,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:39,487 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:39,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:39,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110389255] [2022-02-10 03:57:39,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110389255] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:39,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381861192] [2022-02-10 03:57:39,488 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:57:39,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:39,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:39,489 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-02-10 03:57:39,491 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-02-10 03:57:39,541 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 03:57:39,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:39,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-10 03:57:39,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:39,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:57:39,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 03:57:39,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:39,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:57:39,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:39,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:39,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:39,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:57:40,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:40,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:40,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:40,038 INFO L353 Elim1Store]: treesize reduction 48, result has 25.0 percent of original size [2022-02-10 03:57:40,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 38 [2022-02-10 03:57:40,441 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:40,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:40,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:40,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:40,764 INFO L353 Elim1Store]: treesize reduction 15, result has 76.9 percent of original size [2022-02-10 03:57:40,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 30 treesize of output 70 [2022-02-10 03:57:40,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:40,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:40,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:40,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:57:41,429 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:41,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381861192] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:41,429 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:41,429 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 40 [2022-02-10 03:57:41,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898681351] [2022-02-10 03:57:41,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:41,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 03:57:41,429 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:41,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 03:57:41,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1377, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:57:41,430 INFO L87 Difference]: Start difference. First operand 15635 states and 40281 transitions. Second operand has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 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-02-10 03:58:08,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:08,698 INFO L93 Difference]: Finished difference Result 23366 states and 57625 transitions. [2022-02-10 03:58:08,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2022-02-10 03:58:08,699 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 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 32 [2022-02-10 03:58:08,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:08,741 INFO L225 Difference]: With dead ends: 23366 [2022-02-10 03:58:08,741 INFO L226 Difference]: Without dead ends: 23045 [2022-02-10 03:58:08,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 72 SyntacticMatches, 35 SemanticMatches, 268 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 32779 ImplicationChecksByTransitivity, 26.2s TimeCoverageRelationStatistics Valid=7294, Invalid=65336, Unknown=0, NotChecked=0, Total=72630 [2022-02-10 03:58:08,745 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 890 mSDsluCounter, 1782 mSDsCounter, 0 mSdLazyCounter, 2802 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 890 SdHoareTripleChecker+Valid, 1247 SdHoareTripleChecker+Invalid, 7433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 2802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4334 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:08,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [890 Valid, 1247 Invalid, 7433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 2802 Invalid, 0 Unknown, 4334 Unchecked, 1.6s Time] [2022-02-10 03:58:08,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23045 states. [2022-02-10 03:58:09,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23045 to 17414. [2022-02-10 03:58:09,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17414 states, 17413 states have (on average 2.5568827887210706) internal successors, (44523), 17413 states have internal predecessors, (44523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:09,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17414 states to 17414 states and 44523 transitions. [2022-02-10 03:58:09,074 INFO L78 Accepts]: Start accepts. Automaton has 17414 states and 44523 transitions. Word has length 32 [2022-02-10 03:58:09,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:09,074 INFO L470 AbstractCegarLoop]: Abstraction has 17414 states and 44523 transitions. [2022-02-10 03:58:09,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 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-02-10 03:58:09,074 INFO L276 IsEmpty]: Start isEmpty. Operand 17414 states and 44523 transitions. [2022-02-10 03:58:09,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:58:09,098 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:09,098 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:09,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-02-10 03:58:09,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-02-10 03:58:09,299 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:58:09,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:09,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1709210943, now seen corresponding path program 55 times [2022-02-10 03:58:09,299 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:09,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120902687] [2022-02-10 03:58:09,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:09,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:09,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:09,800 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:09,801 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:09,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120902687] [2022-02-10 03:58:09,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120902687] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:09,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438074617] [2022-02-10 03:58:09,801 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:58:09,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:09,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:09,802 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-02-10 03:58:09,802 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-02-10 03:58:09,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:09,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:58:09,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:10,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:58:10,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:10,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:58:10,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:58:10,349 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:10,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:10,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:10,495 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-02-10 03:58:10,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 46 [2022-02-10 03:58:10,901 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:10,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438074617] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:10,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:10,902 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 36 [2022-02-10 03:58:10,902 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932696623] [2022-02-10 03:58:10,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:10,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-02-10 03:58:10,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:10,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-02-10 03:58:10,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1125, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:58:10,902 INFO L87 Difference]: Start difference. First operand 17414 states and 44523 transitions. Second operand has 36 states, 36 states have (on average 2.2222222222222223) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:17,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:17,603 INFO L93 Difference]: Finished difference Result 22869 states and 57616 transitions. [2022-02-10 03:58:17,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-02-10 03:58:17,604 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.2222222222222223) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:58:17,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:17,650 INFO L225 Difference]: With dead ends: 22869 [2022-02-10 03:58:17,650 INFO L226 Difference]: Without dead ends: 22846 [2022-02-10 03:58:17,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3552 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=1898, Invalid=9444, Unknown=0, NotChecked=0, Total=11342 [2022-02-10 03:58:17,651 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 597 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 2873 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 3147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 2873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:17,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [597 Valid, 469 Invalid, 3147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 2873 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-02-10 03:58:17,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22846 states. [2022-02-10 03:58:17,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22846 to 17640. [2022-02-10 03:58:17,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17640 states, 17639 states have (on average 2.5627870060661033) internal successors, (45205), 17639 states have internal predecessors, (45205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:17,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17640 states to 17640 states and 45205 transitions. [2022-02-10 03:58:17,996 INFO L78 Accepts]: Start accepts. Automaton has 17640 states and 45205 transitions. Word has length 32 [2022-02-10 03:58:17,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:17,996 INFO L470 AbstractCegarLoop]: Abstraction has 17640 states and 45205 transitions. [2022-02-10 03:58:17,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.2222222222222223) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:17,996 INFO L276 IsEmpty]: Start isEmpty. Operand 17640 states and 45205 transitions. [2022-02-10 03:58:18,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:58:18,021 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:18,021 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:18,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-02-10 03:58:18,221 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,SelfDestructingSolverStorable69 [2022-02-10 03:58:18,222 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:58:18,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:18,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1062324349, now seen corresponding path program 56 times [2022-02-10 03:58:18,222 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:18,222 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489701244] [2022-02-10 03:58:18,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:18,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:18,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:18,590 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:18,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:18,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489701244] [2022-02-10 03:58:18,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489701244] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:18,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952884657] [2022-02-10 03:58:18,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:58:18,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:18,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:18,592 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-02-10 03:58:18,593 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-02-10 03:58:18,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:58:18,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:18,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:58:18,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:18,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:58:18,890 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-02-10 03:58:18,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-02-10 03:58:18,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:19,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-02-10 03:58:19,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:19,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:19,062 INFO L353 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-02-10 03:58:19,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 44 [2022-02-10 03:58:19,406 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:19,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:19,581 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-02-10 03:58:19,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 56 [2022-02-10 03:58:19,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:19,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:19,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2022-02-10 03:58:20,203 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:20,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952884657] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:20,203 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:20,203 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-02-10 03:58:20,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440307685] [2022-02-10 03:58:20,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:20,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 03:58:20,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:20,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 03:58:20,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1176, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:58:20,204 INFO L87 Difference]: Start difference. First operand 17640 states and 45205 transitions. Second operand has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 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-02-10 03:58:30,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:30,465 INFO L93 Difference]: Finished difference Result 23929 states and 58259 transitions. [2022-02-10 03:58:30,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2022-02-10 03:58:30,465 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 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 32 [2022-02-10 03:58:30,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:30,510 INFO L225 Difference]: With dead ends: 23929 [2022-02-10 03:58:30,510 INFO L226 Difference]: Without dead ends: 23891 [2022-02-10 03:58:30,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10450 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=4912, Invalid=21170, Unknown=0, NotChecked=0, Total=26082 [2022-02-10 03:58:30,513 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 521 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 981 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 3581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2381 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:30,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [521 Valid, 273 Invalid, 3581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 981 Invalid, 0 Unknown, 2381 Unchecked, 0.6s Time] [2022-02-10 03:58:30,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23891 states. [2022-02-10 03:58:30,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23891 to 17786. [2022-02-10 03:58:30,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17786 states, 17785 states have (on average 2.565420298003936) internal successors, (45626), 17785 states have internal predecessors, (45626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:30,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17786 states to 17786 states and 45626 transitions. [2022-02-10 03:58:30,959 INFO L78 Accepts]: Start accepts. Automaton has 17786 states and 45626 transitions. Word has length 32 [2022-02-10 03:58:30,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:30,960 INFO L470 AbstractCegarLoop]: Abstraction has 17786 states and 45626 transitions. [2022-02-10 03:58:30,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 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-02-10 03:58:30,960 INFO L276 IsEmpty]: Start isEmpty. Operand 17786 states and 45626 transitions. [2022-02-10 03:58:30,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:58:30,982 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:30,982 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:30,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-02-10 03:58:31,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:31,182 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:58:31,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:31,183 INFO L85 PathProgramCache]: Analyzing trace with hash 729158719, now seen corresponding path program 57 times [2022-02-10 03:58:31,183 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:31,183 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944978482] [2022-02-10 03:58:31,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:31,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:31,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:31,579 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:31,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:31,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944978482] [2022-02-10 03:58:31,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944978482] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:31,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850340861] [2022-02-10 03:58:31,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:58:31,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:31,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:31,581 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-02-10 03:58:31,581 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-02-10 03:58:31,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:58:31,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:31,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:58:31,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:31,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:58:31,911 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-02-10 03:58:31,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-02-10 03:58:31,976 INFO L353 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-02-10 03:58:31,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 36 [2022-02-10 03:58:32,057 INFO L353 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-02-10 03:58:32,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 42 [2022-02-10 03:58:32,444 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:32,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:32,735 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-02-10 03:58:32,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 56 [2022-02-10 03:58:32,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:32,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:32,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:58:33,247 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:33,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850340861] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:33,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:33,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 40 [2022-02-10 03:58:33,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573684020] [2022-02-10 03:58:33,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:33,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 03:58:33,247 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:33,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 03:58:33,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1374, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:58:33,248 INFO L87 Difference]: Start difference. First operand 17786 states and 45626 transitions. Second operand has 40 states, 40 states have (on average 2.05) internal successors, (82), 40 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-02-10 03:58:41,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:41,443 INFO L93 Difference]: Finished difference Result 21535 states and 54126 transitions. [2022-02-10 03:58:41,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2022-02-10 03:58:41,443 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.05) internal successors, (82), 40 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 32 [2022-02-10 03:58:41,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:41,484 INFO L225 Difference]: With dead ends: 21535 [2022-02-10 03:58:41,484 INFO L226 Difference]: Without dead ends: 21498 [2022-02-10 03:58:41,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 67 SyntacticMatches, 18 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9756 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=3275, Invalid=20595, Unknown=0, NotChecked=0, Total=23870 [2022-02-10 03:58:41,487 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 464 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 1296 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 2996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 1296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1506 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:41,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 266 Invalid, 2996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 1296 Invalid, 0 Unknown, 1506 Unchecked, 0.7s Time] [2022-02-10 03:58:41,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21498 states. [2022-02-10 03:58:41,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21498 to 17839. [2022-02-10 03:58:41,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17839 states, 17838 states have (on average 2.5653660724296445) internal successors, (45761), 17838 states have internal predecessors, (45761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:41,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17839 states to 17839 states and 45761 transitions. [2022-02-10 03:58:41,837 INFO L78 Accepts]: Start accepts. Automaton has 17839 states and 45761 transitions. Word has length 32 [2022-02-10 03:58:41,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:41,837 INFO L470 AbstractCegarLoop]: Abstraction has 17839 states and 45761 transitions. [2022-02-10 03:58:41,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.05) internal successors, (82), 40 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-02-10 03:58:41,838 INFO L276 IsEmpty]: Start isEmpty. Operand 17839 states and 45761 transitions. [2022-02-10 03:58:41,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:58:41,862 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:41,862 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:41,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-02-10 03:58:42,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:42,064 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:58:42,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:42,065 INFO L85 PathProgramCache]: Analyzing trace with hash -39993853, now seen corresponding path program 58 times [2022-02-10 03:58:42,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:42,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387916978] [2022-02-10 03:58:42,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:42,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:42,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:42,614 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:42,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:42,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387916978] [2022-02-10 03:58:42,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387916978] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:42,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404191961] [2022-02-10 03:58:42,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:58:42,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:42,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:42,615 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-02-10 03:58:42,616 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-02-10 03:58:42,667 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:58:42,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:42,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:58:42,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:42,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:58:42,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:42,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 03:58:42,986 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:58:42,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:58:43,041 INFO L353 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-02-10 03:58:43,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:58:43,349 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:43,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:43,491 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-02-10 03:58:43,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 56 [2022-02-10 03:58:43,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:43,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:43,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:58:44,040 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:44,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404191961] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:44,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:44,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 35 [2022-02-10 03:58:44,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82870450] [2022-02-10 03:58:44,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:44,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-10 03:58:44,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:44,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-10 03:58:44,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1031, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:58:44,041 INFO L87 Difference]: Start difference. First operand 17839 states and 45761 transitions. Second operand has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 35 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:47,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:47,375 INFO L93 Difference]: Finished difference Result 23506 states and 57777 transitions. [2022-02-10 03:58:47,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-02-10 03:58:47,375 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 35 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:58:47,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:47,418 INFO L225 Difference]: With dead ends: 23506 [2022-02-10 03:58:47,418 INFO L226 Difference]: Without dead ends: 23223 [2022-02-10 03:58:47,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 68 SyntacticMatches, 11 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2479 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1244, Invalid=5896, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:58:47,419 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 308 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 2296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1357 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:47,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 321 Invalid, 2296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 819 Invalid, 0 Unknown, 1357 Unchecked, 0.5s Time] [2022-02-10 03:58:47,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23223 states. [2022-02-10 03:58:47,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23223 to 18846. [2022-02-10 03:58:47,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18846 states, 18845 states have (on average 2.5478906871849296) internal successors, (48015), 18845 states have internal predecessors, (48015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:47,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18846 states to 18846 states and 48015 transitions. [2022-02-10 03:58:47,900 INFO L78 Accepts]: Start accepts. Automaton has 18846 states and 48015 transitions. Word has length 32 [2022-02-10 03:58:47,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:47,900 INFO L470 AbstractCegarLoop]: Abstraction has 18846 states and 48015 transitions. [2022-02-10 03:58:47,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 35 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:47,900 INFO L276 IsEmpty]: Start isEmpty. Operand 18846 states and 48015 transitions. [2022-02-10 03:58:47,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:58:47,924 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:47,924 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:47,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-02-10 03:58:48,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:48,124 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:58:48,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:48,126 INFO L85 PathProgramCache]: Analyzing trace with hash 2018900359, now seen corresponding path program 14 times [2022-02-10 03:58:48,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:48,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692048128] [2022-02-10 03:58:48,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:48,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:48,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:48,609 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:48,609 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:48,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692048128] [2022-02-10 03:58:48,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692048128] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:48,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495087653] [2022-02-10 03:58:48,609 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:58:48,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:48,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:48,610 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-02-10 03:58:48,611 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-02-10 03:58:48,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:58:48,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:48,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-10 03:58:48,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:48,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:58:48,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:48,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-02-10 03:58:49,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:49,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:49,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:49,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2022-02-10 03:58:49,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:49,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:49,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2022-02-10 03:58:49,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:49,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:49,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:49,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2022-02-10 03:58:49,358 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:49,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:49,602 INFO L353 Elim1Store]: treesize reduction 47, result has 51.5 percent of original size [2022-02-10 03:58:49,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 40 treesize of output 76 [2022-02-10 03:58:49,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:49,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:49,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:49,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 50 [2022-02-10 03:58:50,064 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:50,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495087653] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:50,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:50,064 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 38 [2022-02-10 03:58:50,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85652415] [2022-02-10 03:58:50,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:50,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 03:58:50,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:50,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 03:58:50,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1313, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:58:50,065 INFO L87 Difference]: Start difference. First operand 18846 states and 48015 transitions. Second operand has 39 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 38 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:53,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:53,405 INFO L93 Difference]: Finished difference Result 21159 states and 53680 transitions. [2022-02-10 03:58:53,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-02-10 03:58:53,405 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 38 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:58:53,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:53,451 INFO L225 Difference]: With dead ends: 21159 [2022-02-10 03:58:53,451 INFO L226 Difference]: Without dead ends: 21115 [2022-02-10 03:58:53,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2815 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1305, Invalid=8201, Unknown=0, NotChecked=0, Total=9506 [2022-02-10 03:58:53,453 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 328 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 1733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 503 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:53,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 281 Invalid, 1733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1093 Invalid, 0 Unknown, 503 Unchecked, 0.6s Time] [2022-02-10 03:58:53,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21115 states. [2022-02-10 03:58:53,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21115 to 18864. [2022-02-10 03:58:53,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18864 states, 18863 states have (on average 2.5471027938291892) internal successors, (48046), 18863 states have internal predecessors, (48046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:53,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18864 states to 18864 states and 48046 transitions. [2022-02-10 03:58:53,805 INFO L78 Accepts]: Start accepts. Automaton has 18864 states and 48046 transitions. Word has length 32 [2022-02-10 03:58:53,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:53,805 INFO L470 AbstractCegarLoop]: Abstraction has 18864 states and 48046 transitions. [2022-02-10 03:58:53,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 38 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:53,806 INFO L276 IsEmpty]: Start isEmpty. Operand 18864 states and 48046 transitions. [2022-02-10 03:58:53,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:58:53,835 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:53,835 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:53,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-02-10 03:58:54,036 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,SelfDestructingSolverStorable73 [2022-02-10 03:58:54,036 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:58:54,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:54,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1492343783, now seen corresponding path program 59 times [2022-02-10 03:58:54,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:54,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835372952] [2022-02-10 03:58:54,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:54,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:54,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:54,566 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:54,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:54,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835372952] [2022-02-10 03:58:54,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835372952] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:54,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946484328] [2022-02-10 03:58:54,566 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:58:54,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:54,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:54,568 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-02-10 03:58:54,569 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-02-10 03:58:54,622 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:58:54,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:54,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-10 03:58:54,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:54,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:58:54,809 INFO L353 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-02-10 03:58:54,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 26 [2022-02-10 03:58:54,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:54,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2022-02-10 03:58:54,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:54,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-02-10 03:58:55,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:58:55,151 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:55,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:55,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:58:55,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-02-10 03:58:55,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 198 [2022-02-10 03:58:55,894 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:55,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946484328] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:55,894 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:55,894 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 35 [2022-02-10 03:58:55,894 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192268101] [2022-02-10 03:58:55,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:55,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-10 03:58:55,894 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:55,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-10 03:58:55,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:58:55,895 INFO L87 Difference]: Start difference. First operand 18864 states and 48046 transitions. Second operand has 35 states, 35 states have (on average 2.2857142857142856) internal successors, (80), 35 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:58,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:58,342 INFO L93 Difference]: Finished difference Result 28380 states and 70593 transitions. [2022-02-10 03:58:58,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:58:58,343 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2857142857142856) internal successors, (80), 35 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:58:58,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:58,411 INFO L225 Difference]: With dead ends: 28380 [2022-02-10 03:58:58,411 INFO L226 Difference]: Without dead ends: 28207 [2022-02-10 03:58:58,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 49 SyntacticMatches, 6 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1141 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=641, Invalid=3915, Unknown=0, NotChecked=0, Total=4556 [2022-02-10 03:58:58,412 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 335 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 1755 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 2396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 565 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:58,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 500 Invalid, 2396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1755 Invalid, 0 Unknown, 565 Unchecked, 0.8s Time] [2022-02-10 03:58:58,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28207 states. [2022-02-10 03:58:58,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28207 to 22660. [2022-02-10 03:58:58,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22660 states, 22659 states have (on average 2.5675449048943024) internal successors, (58178), 22659 states have internal predecessors, (58178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:58,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22660 states to 22660 states and 58178 transitions. [2022-02-10 03:58:58,872 INFO L78 Accepts]: Start accepts. Automaton has 22660 states and 58178 transitions. Word has length 32 [2022-02-10 03:58:58,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:58,872 INFO L470 AbstractCegarLoop]: Abstraction has 22660 states and 58178 transitions. [2022-02-10 03:58:58,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2857142857142856) internal successors, (80), 35 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:58,873 INFO L276 IsEmpty]: Start isEmpty. Operand 22660 states and 58178 transitions. [2022-02-10 03:58:58,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:58:58,907 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:58,907 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:58,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-02-10 03:58:59,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:59,108 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:58:59,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:59,108 INFO L85 PathProgramCache]: Analyzing trace with hash 783473999, now seen corresponding path program 60 times [2022-02-10 03:58:59,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:59,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663961616] [2022-02-10 03:58:59,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:59,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:59,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:59,507 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:59,508 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:59,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663961616] [2022-02-10 03:58:59,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663961616] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:59,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889675309] [2022-02-10 03:58:59,508 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:58:59,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:59,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:59,512 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-02-10 03:58:59,513 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-02-10 03:58:59,581 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:58:59,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:59,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:58:59,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:59,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:58:59,800 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:58:59,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:58:59,846 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:58:59,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:58:59,947 INFO L353 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-02-10 03:58:59,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 34 [2022-02-10 03:59:00,678 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-02-10 03:59:00,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 78 [2022-02-10 03:59:02,062 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:02,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:02,665 INFO L353 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2022-02-10 03:59:02,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 61 [2022-02-10 03:59:02,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:02,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 198 [2022-02-10 03:59:03,252 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:03,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889675309] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:03,252 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:03,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 36 [2022-02-10 03:59:03,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266212988] [2022-02-10 03:59:03,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:03,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-02-10 03:59:03,253 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:03,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-02-10 03:59:03,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1097, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:59:03,253 INFO L87 Difference]: Start difference. First operand 22660 states and 58178 transitions. Second operand has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 36 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-02-10 03:59:16,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:16,745 INFO L93 Difference]: Finished difference Result 27721 states and 69361 transitions. [2022-02-10 03:59:16,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-02-10 03:59:16,745 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 36 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 32 [2022-02-10 03:59:16,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:16,812 INFO L225 Difference]: With dead ends: 27721 [2022-02-10 03:59:16,812 INFO L226 Difference]: Without dead ends: 27668 [2022-02-10 03:59:16,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6896 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=2328, Invalid=15762, Unknown=0, NotChecked=0, Total=18090 [2022-02-10 03:59:16,814 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 343 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 1637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1156 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:16,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 473 Invalid, 1637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 408 Invalid, 0 Unknown, 1156 Unchecked, 0.2s Time] [2022-02-10 03:59:16,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27668 states. [2022-02-10 03:59:17,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27668 to 23031. [2022-02-10 03:59:17,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23031 states, 23030 states have (on average 2.5630047763786368) internal successors, (59026), 23030 states have internal predecessors, (59026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:17,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23031 states to 23031 states and 59026 transitions. [2022-02-10 03:59:17,273 INFO L78 Accepts]: Start accepts. Automaton has 23031 states and 59026 transitions. Word has length 32 [2022-02-10 03:59:17,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:17,273 INFO L470 AbstractCegarLoop]: Abstraction has 23031 states and 59026 transitions. [2022-02-10 03:59:17,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 36 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-02-10 03:59:17,273 INFO L276 IsEmpty]: Start isEmpty. Operand 23031 states and 59026 transitions. [2022-02-10 03:59:17,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:59:17,308 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:17,308 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:17,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-02-10 03:59:17,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:17,509 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:59:17,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:17,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1128520501, now seen corresponding path program 61 times [2022-02-10 03:59:17,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:17,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172192597] [2022-02-10 03:59:17,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:17,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:17,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:18,045 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:18,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:18,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172192597] [2022-02-10 03:59:18,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172192597] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:18,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176122007] [2022-02-10 03:59:18,046 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:59:18,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:18,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:18,047 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-02-10 03:59:18,047 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-02-10 03:59:18,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:18,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:59:18,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:18,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:59:18,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:18,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 03:59:18,452 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:59:18,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:59:18,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:18,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:18,602 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:59:18,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-02-10 03:59:18,696 INFO L353 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-02-10 03:59:18,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:59:19,012 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:19,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:19,338 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-02-10 03:59:19,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 28 treesize of output 59 [2022-02-10 03:59:19,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:19,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:19,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 198 [2022-02-10 03:59:19,828 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:19,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176122007] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:19,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:19,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 38 [2022-02-10 03:59:19,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911362881] [2022-02-10 03:59:19,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:19,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 03:59:19,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:19,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 03:59:19,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1234, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:59:19,829 INFO L87 Difference]: Start difference. First operand 23031 states and 59026 transitions. Second operand has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 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-02-10 03:59:24,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:24,267 INFO L93 Difference]: Finished difference Result 25654 states and 65557 transitions. [2022-02-10 03:59:24,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-02-10 03:59:24,268 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 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 32 [2022-02-10 03:59:24,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:24,329 INFO L225 Difference]: With dead ends: 25654 [2022-02-10 03:59:24,330 INFO L226 Difference]: Without dead ends: 25641 [2022-02-10 03:59:24,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2016 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=711, Invalid=6095, Unknown=0, NotChecked=0, Total=6806 [2022-02-10 03:59:24,331 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 356 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:24,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 179 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 404 Invalid, 0 Unknown, 356 Unchecked, 0.2s Time] [2022-02-10 03:59:24,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25641 states. [2022-02-10 03:59:24,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25641 to 23124. [2022-02-10 03:59:24,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23124 states, 23123 states have (on average 2.5618215629459846) internal successors, (59237), 23123 states have internal predecessors, (59237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:24,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23124 states to 23124 states and 59237 transitions. [2022-02-10 03:59:24,758 INFO L78 Accepts]: Start accepts. Automaton has 23124 states and 59237 transitions. Word has length 32 [2022-02-10 03:59:24,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:24,758 INFO L470 AbstractCegarLoop]: Abstraction has 23124 states and 59237 transitions. [2022-02-10 03:59:24,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 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-02-10 03:59:24,758 INFO L276 IsEmpty]: Start isEmpty. Operand 23124 states and 59237 transitions. [2022-02-10 03:59:24,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:59:24,793 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:24,793 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:24,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-02-10 03:59:24,994 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,SelfDestructingSolverStorable76 [2022-02-10 03:59:24,994 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:59:24,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:24,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1921609593, now seen corresponding path program 62 times [2022-02-10 03:59:24,994 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:24,994 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892790994] [2022-02-10 03:59:24,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:24,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:24,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:25,401 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:25,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:25,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892790994] [2022-02-10 03:59:25,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892790994] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:25,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755570399] [2022-02-10 03:59:25,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:59:25,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:25,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:25,402 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-02-10 03:59:25,403 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-02-10 03:59:25,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:59:25,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:25,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:59:25,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:25,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:59:25,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 03:59:25,741 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 03:59:25,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:59:25,806 INFO L353 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-02-10 03:59:25,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:59:25,951 INFO L353 Elim1Store]: treesize reduction 72, result has 18.2 percent of original size [2022-02-10 03:59:25,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 38 [2022-02-10 03:59:26,141 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:59:26,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:26,403 INFO L353 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-02-10 03:59:26,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 53 [2022-02-10 03:59:26,754 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:59:26,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755570399] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:26,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:26,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 37 [2022-02-10 03:59:26,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520670000] [2022-02-10 03:59:26,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:26,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-02-10 03:59:26,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:26,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-02-10 03:59:26,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:59:26,755 INFO L87 Difference]: Start difference. First operand 23124 states and 59237 transitions. Second operand has 37 states, 37 states have (on average 2.2432432432432434) internal successors, (83), 37 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-02-10 03:59:33,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:33,720 INFO L93 Difference]: Finished difference Result 27421 states and 69801 transitions. [2022-02-10 03:59:33,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-02-10 03:59:33,721 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.2432432432432434) internal successors, (83), 37 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 32 [2022-02-10 03:59:33,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:33,787 INFO L225 Difference]: With dead ends: 27421 [2022-02-10 03:59:33,787 INFO L226 Difference]: Without dead ends: 27383 [2022-02-10 03:59:33,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 62 SyntacticMatches, 5 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 5709 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=2060, Invalid=13942, Unknown=0, NotChecked=0, Total=16002 [2022-02-10 03:59:33,789 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 418 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 1377 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 2124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 1377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 561 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:33,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 276 Invalid, 2124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 1377 Invalid, 0 Unknown, 561 Unchecked, 0.8s Time] [2022-02-10 03:59:33,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27383 states. [2022-02-10 03:59:34,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27383 to 23144. [2022-02-10 03:59:34,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23144 states, 23143 states have (on average 2.56068789698829) internal successors, (59262), 23143 states have internal predecessors, (59262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:34,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23144 states to 23144 states and 59262 transitions. [2022-02-10 03:59:34,284 INFO L78 Accepts]: Start accepts. Automaton has 23144 states and 59262 transitions. Word has length 32 [2022-02-10 03:59:34,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:34,284 INFO L470 AbstractCegarLoop]: Abstraction has 23144 states and 59262 transitions. [2022-02-10 03:59:34,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.2432432432432434) internal successors, (83), 37 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-02-10 03:59:34,284 INFO L276 IsEmpty]: Start isEmpty. Operand 23144 states and 59262 transitions. [2022-02-10 03:59:34,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:59:34,319 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:34,319 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:34,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-02-10 03:59:34,519 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,SelfDestructingSolverStorable77 [2022-02-10 03:59:34,520 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:59:34,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:34,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1692201209, now seen corresponding path program 63 times [2022-02-10 03:59:34,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:34,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424993828] [2022-02-10 03:59:34,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:34,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:34,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:35,013 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:35,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:35,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424993828] [2022-02-10 03:59:35,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424993828] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:35,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109114614] [2022-02-10 03:59:35,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:59:35,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:35,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:35,015 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-02-10 03:59:35,015 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-02-10 03:59:35,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:59:35,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:35,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:59:35,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:35,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:59:35,303 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-02-10 03:59:35,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-02-10 03:59:35,453 INFO L353 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-02-10 03:59:35,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 34 [2022-02-10 03:59:35,620 INFO L353 Elim1Store]: treesize reduction 24, result has 57.9 percent of original size [2022-02-10 03:59:35,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 56 [2022-02-10 03:59:35,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:35,854 INFO L353 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-02-10 03:59:35,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 42 [2022-02-10 03:59:36,211 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:36,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:36,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:36,700 INFO L353 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2022-02-10 03:59:36,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 32 treesize of output 57 [2022-02-10 03:59:36,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:36,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:36,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1686 treesize of output 1654 [2022-02-10 03:59:37,583 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:37,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109114614] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:37,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:37,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 42 [2022-02-10 03:59:37,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090924852] [2022-02-10 03:59:37,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:37,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-02-10 03:59:37,584 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:37,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-02-10 03:59:37,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1518, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:59:37,584 INFO L87 Difference]: Start difference. First operand 23144 states and 59262 transitions. Second operand has 42 states, 42 states have (on average 2.0) internal successors, (84), 42 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:41,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:41,954 INFO L93 Difference]: Finished difference Result 23245 states and 59425 transitions. [2022-02-10 03:59:41,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-10 03:59:41,954 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.0) internal successors, (84), 42 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:59:41,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:42,004 INFO L225 Difference]: With dead ends: 23245 [2022-02-10 03:59:42,004 INFO L226 Difference]: Without dead ends: 23229 [2022-02-10 03:59:42,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1577 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=632, Invalid=4769, Unknown=1, NotChecked=0, Total=5402 [2022-02-10 03:59:42,005 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 83 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 403 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:42,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 202 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 265 Invalid, 0 Unknown, 403 Unchecked, 0.1s Time] [2022-02-10 03:59:42,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23229 states. [2022-02-10 03:59:42,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23229 to 23158. [2022-02-10 03:59:42,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23158 states, 23157 states have (on average 2.560392106058643) internal successors, (59291), 23157 states have internal predecessors, (59291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:42,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23158 states to 23158 states and 59291 transitions. [2022-02-10 03:59:42,407 INFO L78 Accepts]: Start accepts. Automaton has 23158 states and 59291 transitions. Word has length 32 [2022-02-10 03:59:42,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:42,407 INFO L470 AbstractCegarLoop]: Abstraction has 23158 states and 59291 transitions. [2022-02-10 03:59:42,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.0) internal successors, (84), 42 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:42,407 INFO L276 IsEmpty]: Start isEmpty. Operand 23158 states and 59291 transitions. [2022-02-10 03:59:42,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:59:42,441 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:42,441 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:42,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-02-10 03:59:42,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:42,641 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:59:42,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:42,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1911866371, now seen corresponding path program 64 times [2022-02-10 03:59:42,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:42,642 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191665859] [2022-02-10 03:59:42,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:42,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:42,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:43,259 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:43,259 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:43,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191665859] [2022-02-10 03:59:43,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191665859] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:43,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300590960] [2022-02-10 03:59:43,260 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:59:43,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:43,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:43,261 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-02-10 03:59:43,261 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-02-10 03:59:43,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:59:43,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:43,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 03:59:43,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:43,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:59:43,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:43,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-02-10 03:59:43,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:43,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-02-10 03:59:43,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:43,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-02-10 03:59:43,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:59:43,926 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:43,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:44,219 INFO L353 Elim1Store]: treesize reduction 20, result has 63.6 percent of original size [2022-02-10 03:59:44,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 59 [2022-02-10 03:59:44,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:44,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:44,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 222 [2022-02-10 03:59:44,918 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:44,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300590960] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:44,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:44,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-02-10 03:59:44,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862078938] [2022-02-10 03:59:44,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:44,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 03:59:44,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:44,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 03:59:44,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1215, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:59:44,920 INFO L87 Difference]: Start difference. First operand 23158 states and 59291 transitions. Second operand has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 38 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-02-10 03:59:49,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:49,869 INFO L93 Difference]: Finished difference Result 26714 states and 66662 transitions. [2022-02-10 03:59:49,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-02-10 03:59:49,870 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 38 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 32 [2022-02-10 03:59:49,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:49,924 INFO L225 Difference]: With dead ends: 26714 [2022-02-10 03:59:49,924 INFO L226 Difference]: Without dead ends: 26669 [2022-02-10 03:59:49,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2233 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1083, Invalid=6399, Unknown=0, NotChecked=0, Total=7482 [2022-02-10 03:59:49,926 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 623 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 1850 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 2685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 1850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 656 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:49,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [623 Valid, 380 Invalid, 2685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 1850 Invalid, 0 Unknown, 656 Unchecked, 1.1s Time] [2022-02-10 03:59:49,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26669 states. [2022-02-10 03:59:50,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26669 to 23211. [2022-02-10 03:59:50,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23211 states, 23210 states have (on average 2.560448082722964) internal successors, (59428), 23210 states have internal predecessors, (59428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:50,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23211 states to 23211 states and 59428 transitions. [2022-02-10 03:59:50,346 INFO L78 Accepts]: Start accepts. Automaton has 23211 states and 59428 transitions. Word has length 32 [2022-02-10 03:59:50,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:50,346 INFO L470 AbstractCegarLoop]: Abstraction has 23211 states and 59428 transitions. [2022-02-10 03:59:50,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 38 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-02-10 03:59:50,346 INFO L276 IsEmpty]: Start isEmpty. Operand 23211 states and 59428 transitions. [2022-02-10 03:59:50,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:59:50,379 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:50,379 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:50,395 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-02-10 03:59:50,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:50,580 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:59:50,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:50,580 INFO L85 PathProgramCache]: Analyzing trace with hash 179664783, now seen corresponding path program 65 times [2022-02-10 03:59:50,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:50,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590824860] [2022-02-10 03:59:50,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:50,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:50,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:50,998 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:50,998 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:50,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590824860] [2022-02-10 03:59:50,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590824860] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:50,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655362245] [2022-02-10 03:59:50,998 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:59:50,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:50,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:50,999 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-02-10 03:59:51,000 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-02-10 03:59:51,060 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:59:51,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:51,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:59:51,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:51,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:59:51,342 INFO L353 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2022-02-10 03:59:51,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-02-10 03:59:51,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:51,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-02-10 03:59:51,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:51,517 INFO L353 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2022-02-10 03:59:51,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 52 [2022-02-10 03:59:51,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:51,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:51,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:51,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 46 [2022-02-10 03:59:51,846 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:51,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:52,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:52,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:52,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:52,147 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-02-10 03:59:52,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 40 [2022-02-10 03:59:52,421 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:52,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655362245] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:52,422 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:52,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 40 [2022-02-10 03:59:52,422 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459142353] [2022-02-10 03:59:52,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:52,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 03:59:52,422 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:52,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 03:59:52,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1377, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:59:52,423 INFO L87 Difference]: Start difference. First operand 23211 states and 59428 transitions. Second operand has 40 states, 40 states have (on average 2.1) internal successors, (84), 40 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:02,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:02,378 INFO L93 Difference]: Finished difference Result 35879 states and 90131 transitions. [2022-02-10 04:00:02,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-02-10 04:00:02,378 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.1) internal successors, (84), 40 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 04:00:02,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:02,451 INFO L225 Difference]: With dead ends: 35879 [2022-02-10 04:00:02,451 INFO L226 Difference]: Without dead ends: 35740 [2022-02-10 04:00:02,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14048 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=4245, Invalid=32427, Unknown=0, NotChecked=0, Total=36672 [2022-02-10 04:00:02,456 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 541 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 1524 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 3557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 1524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1825 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:02,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [541 Valid, 303 Invalid, 3557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 1524 Invalid, 0 Unknown, 1825 Unchecked, 0.9s Time] [2022-02-10 04:00:02,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35740 states. [2022-02-10 04:00:02,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35740 to 23997. [2022-02-10 04:00:02,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23997 states, 23996 states have (on average 2.550716786131022) internal successors, (61207), 23996 states have internal predecessors, (61207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:03,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23997 states to 23997 states and 61207 transitions. [2022-02-10 04:00:03,047 INFO L78 Accepts]: Start accepts. Automaton has 23997 states and 61207 transitions. Word has length 32 [2022-02-10 04:00:03,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:03,047 INFO L470 AbstractCegarLoop]: Abstraction has 23997 states and 61207 transitions. [2022-02-10 04:00:03,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.1) internal successors, (84), 40 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:03,047 INFO L276 IsEmpty]: Start isEmpty. Operand 23997 states and 61207 transitions. [2022-02-10 04:00:03,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 04:00:03,084 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:03,084 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:03,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-02-10 04:00:03,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:03,284 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:00:03,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:03,285 INFO L85 PathProgramCache]: Analyzing trace with hash 784509661, now seen corresponding path program 66 times [2022-02-10 04:00:03,285 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:03,285 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290755570] [2022-02-10 04:00:03,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:03,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:03,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:03,865 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:03,865 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:03,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290755570] [2022-02-10 04:00:03,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290755570] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:03,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899623007] [2022-02-10 04:00:03,865 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:00:03,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:03,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:03,868 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-02-10 04:00:03,869 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-02-10 04:00:03,927 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 04:00:03,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:03,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-10 04:00:03,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:04,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 04:00:04,179 INFO L353 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-02-10 04:00:04,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 26 [2022-02-10 04:00:04,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:04,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 36 [2022-02-10 04:00:04,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:04,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-02-10 04:00:04,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 04:00:04,615 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:04,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:04,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:04,975 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-02-10 04:00:04,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 54 [2022-02-10 04:00:05,356 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:05,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899623007] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:05,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:05,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 40 [2022-02-10 04:00:05,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327198147] [2022-02-10 04:00:05,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:05,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 04:00:05,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:05,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 04:00:05,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1397, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 04:00:05,357 INFO L87 Difference]: Start difference. First operand 23997 states and 61207 transitions. Second operand has 40 states, 40 states have (on average 2.125) internal successors, (85), 40 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-02-10 04:00:16,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:16,539 INFO L93 Difference]: Finished difference Result 33180 states and 81487 transitions. [2022-02-10 04:00:16,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-02-10 04:00:16,539 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 40 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 32 [2022-02-10 04:00:16,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:16,624 INFO L225 Difference]: With dead ends: 33180 [2022-02-10 04:00:16,625 INFO L226 Difference]: Without dead ends: 33164 [2022-02-10 04:00:16,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9326 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=3043, Invalid=24679, Unknown=0, NotChecked=0, Total=27722 [2022-02-10 04:00:16,627 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 605 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 2176 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 3700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 2176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1318 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:16,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [605 Valid, 549 Invalid, 3700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 2176 Invalid, 0 Unknown, 1318 Unchecked, 1.2s Time] [2022-02-10 04:00:16,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33164 states. [2022-02-10 04:00:17,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33164 to 24042. [2022-02-10 04:00:17,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24042 states, 24041 states have (on average 2.5493115926958114) internal successors, (61288), 24041 states have internal predecessors, (61288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:17,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24042 states to 24042 states and 61288 transitions. [2022-02-10 04:00:17,250 INFO L78 Accepts]: Start accepts. Automaton has 24042 states and 61288 transitions. Word has length 32 [2022-02-10 04:00:17,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:17,251 INFO L470 AbstractCegarLoop]: Abstraction has 24042 states and 61288 transitions. [2022-02-10 04:00:17,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 40 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-02-10 04:00:17,251 INFO L276 IsEmpty]: Start isEmpty. Operand 24042 states and 61288 transitions. [2022-02-10 04:00:17,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 04:00:17,291 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:17,291 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:17,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-02-10 04:00:17,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:17,492 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:00:17,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:17,492 INFO L85 PathProgramCache]: Analyzing trace with hash 948220629, now seen corresponding path program 67 times [2022-02-10 04:00:17,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:17,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369060291] [2022-02-10 04:00:17,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:17,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:17,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:17,933 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:17,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:17,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369060291] [2022-02-10 04:00:17,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369060291] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:17,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652396828] [2022-02-10 04:00:17,934 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:00:17,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:17,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:17,935 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-02-10 04:00:17,935 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-02-10 04:00:17,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:17,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 04:00:17,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:18,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 04:00:18,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:18,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-02-10 04:00:18,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 04:00:18,288 INFO L353 Elim1Store]: treesize reduction 32, result has 25.6 percent of original size [2022-02-10 04:00:18,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 04:00:18,451 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:18,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:18,616 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-02-10 04:00:18,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 31 [2022-02-10 04:00:18,871 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:18,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652396828] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:18,871 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:18,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-02-10 04:00:18,872 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064730578] [2022-02-10 04:00:18,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:18,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 04:00:18,872 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:18,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 04:00:18,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-02-10 04:00:18,872 INFO L87 Difference]: Start difference. First operand 24042 states and 61288 transitions. Second operand has 30 states, 30 states have (on average 2.7) internal successors, (81), 30 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-02-10 04:00:20,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:20,123 INFO L93 Difference]: Finished difference Result 30381 states and 75589 transitions. [2022-02-10 04:00:20,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 04:00:20,123 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.7) internal successors, (81), 30 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 32 [2022-02-10 04:00:20,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:20,184 INFO L225 Difference]: With dead ends: 30381 [2022-02-10 04:00:20,184 INFO L226 Difference]: Without dead ends: 30173 [2022-02-10 04:00:20,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 600 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=411, Invalid=2039, Unknown=0, NotChecked=0, Total=2450 [2022-02-10 04:00:20,184 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 262 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 1024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 356 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:20,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 148 Invalid, 1024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 591 Invalid, 0 Unknown, 356 Unchecked, 0.3s Time] [2022-02-10 04:00:20,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30173 states. [2022-02-10 04:00:20,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30173 to 24753. [2022-02-10 04:00:20,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24753 states, 24752 states have (on average 2.546137685843568) internal successors, (63022), 24752 states have internal predecessors, (63022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:20,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24753 states to 24753 states and 63022 transitions. [2022-02-10 04:00:20,637 INFO L78 Accepts]: Start accepts. Automaton has 24753 states and 63022 transitions. Word has length 32 [2022-02-10 04:00:20,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:20,637 INFO L470 AbstractCegarLoop]: Abstraction has 24753 states and 63022 transitions. [2022-02-10 04:00:20,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.7) internal successors, (81), 30 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-02-10 04:00:20,638 INFO L276 IsEmpty]: Start isEmpty. Operand 24753 states and 63022 transitions. [2022-02-10 04:00:20,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 04:00:20,672 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:20,672 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:20,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-02-10 04:00:20,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:20,873 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:00:20,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:20,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1041461369, now seen corresponding path program 15 times [2022-02-10 04:00:20,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:20,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373371433] [2022-02-10 04:00:20,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:20,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:20,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:21,276 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:21,276 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:21,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373371433] [2022-02-10 04:00:21,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373371433] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:21,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424417391] [2022-02-10 04:00:21,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:00:21,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:21,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:21,278 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-02-10 04:00:21,278 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-02-10 04:00:21,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-02-10 04:00:21,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:21,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 04:00:21,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:21,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 04:00:21,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:21,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 04:00:21,637 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-02-10 04:00:21,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-02-10 04:00:21,718 INFO L353 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-02-10 04:00:21,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 34 [2022-02-10 04:00:21,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:21,841 INFO L353 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-02-10 04:00:21,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 42 [2022-02-10 04:00:22,338 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:22,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:22,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:22,689 INFO L353 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2022-02-10 04:00:22,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 32 treesize of output 57 [2022-02-10 04:00:22,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:22,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:22,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 198 [2022-02-10 04:00:23,224 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:23,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424417391] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:23,224 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:23,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 43 [2022-02-10 04:00:23,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680953521] [2022-02-10 04:00:23,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:23,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-02-10 04:00:23,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:23,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-02-10 04:00:23,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1556, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 04:00:23,225 INFO L87 Difference]: Start difference. First operand 24753 states and 63022 transitions. Second operand has 43 states, 43 states have (on average 2.0) internal successors, (86), 43 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-02-10 04:00:25,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:25,562 INFO L93 Difference]: Finished difference Result 26462 states and 66842 transitions. [2022-02-10 04:00:25,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-10 04:00:25,563 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.0) internal successors, (86), 43 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 32 [2022-02-10 04:00:25,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:25,623 INFO L225 Difference]: With dead ends: 26462 [2022-02-10 04:00:25,623 INFO L226 Difference]: Without dead ends: 26450 [2022-02-10 04:00:25,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2508 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1208, Invalid=6982, Unknown=0, NotChecked=0, Total=8190 [2022-02-10 04:00:25,625 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 146 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 464 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:25,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 195 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 386 Invalid, 0 Unknown, 464 Unchecked, 0.2s Time] [2022-02-10 04:00:25,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26450 states. [2022-02-10 04:00:26,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26450 to 24781. [2022-02-10 04:00:26,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24781 states, 24780 states have (on average 2.5457223567393057) internal successors, (63083), 24780 states have internal predecessors, (63083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:26,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24781 states to 24781 states and 63083 transitions. [2022-02-10 04:00:26,124 INFO L78 Accepts]: Start accepts. Automaton has 24781 states and 63083 transitions. Word has length 32 [2022-02-10 04:00:26,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:26,124 INFO L470 AbstractCegarLoop]: Abstraction has 24781 states and 63083 transitions. [2022-02-10 04:00:26,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.0) internal successors, (86), 43 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-02-10 04:00:26,125 INFO L276 IsEmpty]: Start isEmpty. Operand 24781 states and 63083 transitions. [2022-02-10 04:00:26,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 04:00:26,158 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:26,158 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:26,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-02-10 04:00:26,358 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,SelfDestructingSolverStorable83 [2022-02-10 04:00:26,358 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:00:26,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:26,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1777536313, now seen corresponding path program 16 times [2022-02-10 04:00:26,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:26,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119722813] [2022-02-10 04:00:26,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:26,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:26,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:26,750 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:26,751 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:26,751 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119722813] [2022-02-10 04:00:26,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119722813] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:26,751 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925421337] [2022-02-10 04:00:26,751 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:00:26,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:26,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:26,752 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-02-10 04:00:26,752 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-02-10 04:00:26,824 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:00:26,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:26,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 04:00:26,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:27,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 04:00:27,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 04:00:27,151 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 04:00:27,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 04:00:27,233 INFO L353 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-02-10 04:00:27,233 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 04:00:27,366 INFO L353 Elim1Store]: treesize reduction 37, result has 2.6 percent of original size [2022-02-10 04:00:27,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 33 [2022-02-10 04:00:27,459 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:27,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:27,676 INFO L353 Elim1Store]: treesize reduction 30, result has 66.3 percent of original size [2022-02-10 04:00:27,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 36 treesize of output 83 [2022-02-10 04:00:28,090 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:28,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925421337] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:28,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:28,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 38 [2022-02-10 04:00:28,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027221160] [2022-02-10 04:00:28,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:28,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 04:00:28,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:28,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 04:00:28,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1288, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 04:00:28,091 INFO L87 Difference]: Start difference. First operand 24781 states and 63083 transitions. Second operand has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 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-02-10 04:00:31,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:31,470 INFO L93 Difference]: Finished difference Result 28458 states and 71501 transitions. [2022-02-10 04:00:31,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-10 04:00:31,471 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 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 32 [2022-02-10 04:00:31,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:31,537 INFO L225 Difference]: With dead ends: 28458 [2022-02-10 04:00:31,537 INFO L226 Difference]: Without dead ends: 28433 [2022-02-10 04:00:31,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2873 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1293, Invalid=7449, Unknown=0, NotChecked=0, Total=8742 [2022-02-10 04:00:31,539 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 430 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 565 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:31,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 204 Invalid, 1605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 891 Invalid, 0 Unknown, 565 Unchecked, 0.6s Time] [2022-02-10 04:00:31,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28433 states. [2022-02-10 04:00:31,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28433 to 24812. [2022-02-10 04:00:31,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24812 states, 24811 states have (on average 2.5448389827092823) internal successors, (63140), 24811 states have internal predecessors, (63140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:32,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24812 states to 24812 states and 63140 transitions. [2022-02-10 04:00:32,028 INFO L78 Accepts]: Start accepts. Automaton has 24812 states and 63140 transitions. Word has length 32 [2022-02-10 04:00:32,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:32,028 INFO L470 AbstractCegarLoop]: Abstraction has 24812 states and 63140 transitions. [2022-02-10 04:00:32,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 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-02-10 04:00:32,029 INFO L276 IsEmpty]: Start isEmpty. Operand 24812 states and 63140 transitions. [2022-02-10 04:00:32,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 04:00:32,076 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:32,076 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:32,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-02-10 04:00:32,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:32,285 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:00:32,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:32,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1012971655, now seen corresponding path program 17 times [2022-02-10 04:00:32,285 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:32,285 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188849208] [2022-02-10 04:00:32,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:32,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:32,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:32,754 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:32,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:32,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188849208] [2022-02-10 04:00:32,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188849208] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:32,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049762712] [2022-02-10 04:00:32,754 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:00:32,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:32,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:32,755 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-02-10 04:00:32,756 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-02-10 04:00:32,821 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 04:00:32,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:32,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-10 04:00:32,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:33,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 04:00:33,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 04:00:33,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:33,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 04:00:33,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:33,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:33,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-02-10 04:00:33,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 04:00:33,450 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:33,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:33,656 INFO L353 Elim1Store]: treesize reduction 20, result has 63.6 percent of original size [2022-02-10 04:00:33,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 61 [2022-02-10 04:00:33,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:33,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:33,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 230 treesize of output 226 [2022-02-10 04:00:34,085 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:34,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049762712] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:34,086 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:34,086 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 36 [2022-02-10 04:00:34,086 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814873168] [2022-02-10 04:00:34,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:34,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-02-10 04:00:34,086 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:34,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-02-10 04:00:34,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1165, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 04:00:34,087 INFO L87 Difference]: Start difference. First operand 24812 states and 63140 transitions. Second operand has 37 states, 37 states have (on average 2.2162162162162162) internal successors, (82), 36 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-02-10 04:00:36,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:36,408 INFO L93 Difference]: Finished difference Result 27941 states and 70496 transitions. [2022-02-10 04:00:36,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 04:00:36,408 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.2162162162162162) internal successors, (82), 36 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 32 [2022-02-10 04:00:36,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:36,462 INFO L225 Difference]: With dead ends: 27941 [2022-02-10 04:00:36,463 INFO L226 Difference]: Without dead ends: 27903 [2022-02-10 04:00:36,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1692 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=709, Invalid=4841, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 04:00:36,464 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 219 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 1127 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 1667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 456 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:36,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 239 Invalid, 1667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1127 Invalid, 0 Unknown, 456 Unchecked, 0.6s Time] [2022-02-10 04:00:36,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27903 states. [2022-02-10 04:00:36,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27903 to 24858. [2022-02-10 04:00:36,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24858 states, 24857 states have (on average 2.5435491008569016) internal successors, (63225), 24857 states have internal predecessors, (63225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:36,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24858 states to 24858 states and 63225 transitions. [2022-02-10 04:00:36,898 INFO L78 Accepts]: Start accepts. Automaton has 24858 states and 63225 transitions. Word has length 32 [2022-02-10 04:00:36,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:36,898 INFO L470 AbstractCegarLoop]: Abstraction has 24858 states and 63225 transitions. [2022-02-10 04:00:36,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.2162162162162162) internal successors, (82), 36 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-02-10 04:00:36,899 INFO L276 IsEmpty]: Start isEmpty. Operand 24858 states and 63225 transitions. [2022-02-10 04:00:36,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 04:00:36,933 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:36,933 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:36,949 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-02-10 04:00:37,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:37,133 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:00:37,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:37,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1646114439, now seen corresponding path program 18 times [2022-02-10 04:00:37,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:37,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295094390] [2022-02-10 04:00:37,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:37,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:37,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:37,512 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:37,512 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:37,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295094390] [2022-02-10 04:00:37,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295094390] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:37,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876123038] [2022-02-10 04:00:37,512 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:00:37,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:37,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:37,514 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-02-10 04:00:37,515 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-02-10 04:00:37,576 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 04:00:37,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:37,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 04:00:37,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:37,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 04:00:37,734 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 04:00:37,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 04:00:37,837 INFO L353 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-02-10 04:00:37,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 34 [2022-02-10 04:00:39,123 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-02-10 04:00:39,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 79 [2022-02-10 04:00:41,065 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:00:41,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:41,411 INFO L353 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2022-02-10 04:00:41,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 61 [2022-02-10 04:00:41,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:41,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 94 [2022-02-10 04:00:41,937 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:00:41,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876123038] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:41,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:41,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 34 [2022-02-10 04:00:41,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830672197] [2022-02-10 04:00:41,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:41,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-02-10 04:00:41,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:41,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-02-10 04:00:41,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=969, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 04:00:41,939 INFO L87 Difference]: Start difference. First operand 24858 states and 63225 transitions. Second operand has 34 states, 34 states have (on average 2.3823529411764706) internal successors, (81), 34 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-02-10 04:00:47,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:47,716 INFO L93 Difference]: Finished difference Result 31507 states and 79281 transitions. [2022-02-10 04:00:47,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-02-10 04:00:47,716 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.3823529411764706) internal successors, (81), 34 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 32 [2022-02-10 04:00:47,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:47,776 INFO L225 Difference]: With dead ends: 31507 [2022-02-10 04:00:47,776 INFO L226 Difference]: Without dead ends: 31487 [2022-02-10 04:00:47,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 75 SyntacticMatches, 9 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6131 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2249, Invalid=14263, Unknown=0, NotChecked=0, Total=16512 [2022-02-10 04:00:47,778 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 292 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 890 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 2087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1134 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:47,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 352 Invalid, 2087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 890 Invalid, 0 Unknown, 1134 Unchecked, 0.4s Time] [2022-02-10 04:00:47,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31487 states. [2022-02-10 04:00:48,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31487 to 25047. [2022-02-10 04:00:48,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25047 states, 25046 states have (on average 2.5436796294817534) internal successors, (63709), 25046 states have internal predecessors, (63709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:48,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25047 states to 25047 states and 63709 transitions. [2022-02-10 04:00:48,263 INFO L78 Accepts]: Start accepts. Automaton has 25047 states and 63709 transitions. Word has length 32 [2022-02-10 04:00:48,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:48,263 INFO L470 AbstractCegarLoop]: Abstraction has 25047 states and 63709 transitions. [2022-02-10 04:00:48,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.3823529411764706) internal successors, (81), 34 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-02-10 04:00:48,263 INFO L276 IsEmpty]: Start isEmpty. Operand 25047 states and 63709 transitions. [2022-02-10 04:00:48,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 04:00:48,380 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:48,380 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:48,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-02-10 04:00:48,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:48,581 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:00:48,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:48,582 INFO L85 PathProgramCache]: Analyzing trace with hash -766170805, now seen corresponding path program 19 times [2022-02-10 04:00:48,582 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:48,582 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052298271] [2022-02-10 04:00:48,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:48,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:48,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:48,928 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:48,928 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:48,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052298271] [2022-02-10 04:00:48,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052298271] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:48,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191649071] [2022-02-10 04:00:48,928 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:00:48,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:48,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:48,929 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-02-10 04:00:48,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-02-10 04:00:48,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:48,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 04:00:48,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:49,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 04:00:49,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:49,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 04:00:49,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:49,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:49,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:49,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-02-10 04:00:49,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:49,381 INFO L353 Elim1Store]: treesize reduction 38, result has 25.5 percent of original size [2022-02-10 04:00:49,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 32 [2022-02-10 04:00:49,649 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:49,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:49,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:49,829 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-02-10 04:00:49,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 49 [2022-02-10 04:00:50,216 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:50,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191649071] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:50,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:50,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 39 [2022-02-10 04:00:50,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253514679] [2022-02-10 04:00:50,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:50,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 04:00:50,216 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:50,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 04:00:50,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1308, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 04:00:50,217 INFO L87 Difference]: Start difference. First operand 25047 states and 63709 transitions. Second operand has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 39 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-02-10 04:00:54,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:54,259 INFO L93 Difference]: Finished difference Result 27744 states and 69358 transitions. [2022-02-10 04:00:54,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-02-10 04:00:54,260 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 39 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 32 [2022-02-10 04:00:54,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:54,318 INFO L225 Difference]: With dead ends: 27744 [2022-02-10 04:00:54,319 INFO L226 Difference]: Without dead ends: 27729 [2022-02-10 04:00:54,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2891 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1255, Invalid=8845, Unknown=0, NotChecked=0, Total=10100 [2022-02-10 04:00:54,320 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 218 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 1359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 465 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:54,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 205 Invalid, 1359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 799 Invalid, 0 Unknown, 465 Unchecked, 0.4s Time] [2022-02-10 04:00:54,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27729 states. [2022-02-10 04:00:54,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27729 to 25079. [2022-02-10 04:00:54,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25079 states, 25078 states have (on average 2.543424515511604) internal successors, (63784), 25078 states have internal predecessors, (63784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:54,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25079 states to 25079 states and 63784 transitions. [2022-02-10 04:00:54,796 INFO L78 Accepts]: Start accepts. Automaton has 25079 states and 63784 transitions. Word has length 32 [2022-02-10 04:00:54,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:54,796 INFO L470 AbstractCegarLoop]: Abstraction has 25079 states and 63784 transitions. [2022-02-10 04:00:54,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 39 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-02-10 04:00:54,796 INFO L276 IsEmpty]: Start isEmpty. Operand 25079 states and 63784 transitions. [2022-02-10 04:00:54,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 04:00:54,839 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:54,839 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:54,855 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-02-10 04:00:55,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:55,040 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:00:55,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:55,040 INFO L85 PathProgramCache]: Analyzing trace with hash 767261139, now seen corresponding path program 20 times [2022-02-10 04:00:55,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:55,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604656247] [2022-02-10 04:00:55,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:55,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:55,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:55,420 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:55,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:55,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604656247] [2022-02-10 04:00:55,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604656247] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:55,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167943068] [2022-02-10 04:00:55,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:00:55,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:55,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:55,422 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-02-10 04:00:55,422 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-02-10 04:00:55,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:00:55,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:55,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 04:00:55,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:55,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 04:00:55,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:55,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-02-10 04:00:55,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:55,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:55,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:55,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2022-02-10 04:00:55,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:55,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:55,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:55,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:55,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:55,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:55,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 41 [2022-02-10 04:00:56,265 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:56,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:56,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:56,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:56,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:56,495 INFO L353 Elim1Store]: treesize reduction 20, result has 69.2 percent of original size [2022-02-10 04:00:56,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 35 treesize of output 66 [2022-02-10 04:00:56,835 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:56,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167943068] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:56,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:56,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 38 [2022-02-10 04:00:56,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464344246] [2022-02-10 04:00:56,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:56,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 04:00:56,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:56,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 04:00:56,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1178, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 04:00:56,836 INFO L87 Difference]: Start difference. First operand 25079 states and 63784 transitions. Second operand has 38 states, 38 states have (on average 2.210526315789474) internal successors, (84), 38 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:01,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:01,160 INFO L93 Difference]: Finished difference Result 32381 states and 80286 transitions. [2022-02-10 04:01:01,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-02-10 04:01:01,160 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.210526315789474) internal successors, (84), 38 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 04:01:01,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:01,239 INFO L225 Difference]: With dead ends: 32381 [2022-02-10 04:01:01,239 INFO L226 Difference]: Without dead ends: 32302 [2022-02-10 04:01:01,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3817 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1927, Invalid=9629, Unknown=0, NotChecked=0, Total=11556 [2022-02-10 04:01:01,241 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 390 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 1447 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 2158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 1447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 544 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:01,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 321 Invalid, 2158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 1447 Invalid, 0 Unknown, 544 Unchecked, 0.8s Time] [2022-02-10 04:01:01,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32302 states. [2022-02-10 04:01:01,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32302 to 25390. [2022-02-10 04:01:01,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25390 states, 25389 states have (on average 2.5421639292607034) internal successors, (64543), 25389 states have internal predecessors, (64543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:01,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25390 states to 25390 states and 64543 transitions. [2022-02-10 04:01:01,772 INFO L78 Accepts]: Start accepts. Automaton has 25390 states and 64543 transitions. Word has length 32 [2022-02-10 04:01:01,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:01,773 INFO L470 AbstractCegarLoop]: Abstraction has 25390 states and 64543 transitions. [2022-02-10 04:01:01,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.210526315789474) internal successors, (84), 38 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:01,773 INFO L276 IsEmpty]: Start isEmpty. Operand 25390 states and 64543 transitions. [2022-02-10 04:01:01,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 04:01:01,812 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:01,812 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:01,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-02-10 04:01:02,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:02,012 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:02,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:02,013 INFO L85 PathProgramCache]: Analyzing trace with hash -104558627, now seen corresponding path program 68 times [2022-02-10 04:01:02,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:02,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112538639] [2022-02-10 04:01:02,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:02,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:02,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:02,482 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:02,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:02,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112538639] [2022-02-10 04:01:02,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112538639] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:02,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603739012] [2022-02-10 04:01:02,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:01:02,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:02,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:02,484 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-02-10 04:01:02,485 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-02-10 04:01:02,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:01:02,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:02,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 04:01:02,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:02,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 04:01:02,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-02-10 04:01:02,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 04:01:02,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 04:01:03,025 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:03,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:03,189 INFO L353 Elim1Store]: treesize reduction 25, result has 54.5 percent of original size [2022-02-10 04:01:03,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 51 [2022-02-10 04:01:03,582 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:03,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603739012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:03,583 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:03,583 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 39 [2022-02-10 04:01:03,583 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596303265] [2022-02-10 04:01:03,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:03,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 04:01:03,583 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:03,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 04:01:03,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1315, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 04:01:03,584 INFO L87 Difference]: Start difference. First operand 25390 states and 64543 transitions. Second operand has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 39 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-02-10 04:01:07,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:07,202 INFO L93 Difference]: Finished difference Result 31180 states and 78120 transitions. [2022-02-10 04:01:07,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-10 04:01:07,202 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 39 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 32 [2022-02-10 04:01:07,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:07,269 INFO L225 Difference]: With dead ends: 31180 [2022-02-10 04:01:07,270 INFO L226 Difference]: Without dead ends: 30960 [2022-02-10 04:01:07,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2373 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1067, Invalid=7123, Unknown=0, NotChecked=0, Total=8190 [2022-02-10 04:01:07,271 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 463 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 1360 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 1360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 182 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:07,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 265 Invalid, 1762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 1360 Invalid, 0 Unknown, 182 Unchecked, 0.8s Time] [2022-02-10 04:01:07,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30960 states. [2022-02-10 04:01:07,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30960 to 22905. [2022-02-10 04:01:07,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22905 states, 22904 states have (on average 2.54117184771219) internal successors, (58203), 22904 states have internal predecessors, (58203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:07,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22905 states to 22905 states and 58203 transitions. [2022-02-10 04:01:07,701 INFO L78 Accepts]: Start accepts. Automaton has 22905 states and 58203 transitions. Word has length 32 [2022-02-10 04:01:07,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:07,701 INFO L470 AbstractCegarLoop]: Abstraction has 22905 states and 58203 transitions. [2022-02-10 04:01:07,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 39 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-02-10 04:01:07,701 INFO L276 IsEmpty]: Start isEmpty. Operand 22905 states and 58203 transitions. [2022-02-10 04:01:07,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:07,733 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:07,733 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:07,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-02-10 04:01:07,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-02-10 04:01:07,934 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:07,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:07,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1456422307, now seen corresponding path program 69 times [2022-02-10 04:01:07,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:07,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842117409] [2022-02-10 04:01:07,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:07,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:07,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:08,012 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:08,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:08,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842117409] [2022-02-10 04:01:08,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842117409] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:08,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078930243] [2022-02-10 04:01:08,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:01:08,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:08,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:08,013 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-02-10 04:01:08,014 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-02-10 04:01:08,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 04:01:08,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:08,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-10 04:01:08,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:08,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 04:01:08,269 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 04:01:08,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 04:01:08,344 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 04:01:08,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 04:01:08,417 INFO L353 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-02-10 04:01:08,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 04:01:08,794 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-02-10 04:01:08,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:09,014 INFO L353 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-02-10 04:01:09,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 48 [2022-02-10 04:01:09,324 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-02-10 04:01:09,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078930243] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:09,324 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:09,324 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 29 [2022-02-10 04:01:09,324 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118672642] [2022-02-10 04:01:09,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:09,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 04:01:09,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:09,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 04:01:09,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2022-02-10 04:01:09,325 INFO L87 Difference]: Start difference. First operand 22905 states and 58203 transitions. Second operand has 29 states, 29 states have (on average 2.9310344827586206) internal successors, (85), 29 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-02-10 04:01:12,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:12,049 INFO L93 Difference]: Finished difference Result 34639 states and 86875 transitions. [2022-02-10 04:01:12,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-02-10 04:01:12,050 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.9310344827586206) internal successors, (85), 29 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 34 [2022-02-10 04:01:12,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:12,242 INFO L225 Difference]: With dead ends: 34639 [2022-02-10 04:01:12,242 INFO L226 Difference]: Without dead ends: 34630 [2022-02-10 04:01:12,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 69 SyntacticMatches, 2 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3693 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2384, Invalid=10048, Unknown=0, NotChecked=0, Total=12432 [2022-02-10 04:01:12,243 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 302 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 2725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1590 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:12,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 422 Invalid, 2725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1059 Invalid, 0 Unknown, 1590 Unchecked, 0.5s Time] [2022-02-10 04:01:12,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34630 states. [2022-02-10 04:01:12,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34630 to 24833. [2022-02-10 04:01:12,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24833 states, 24832 states have (on average 2.5875080541237114) internal successors, (64253), 24832 states have internal predecessors, (64253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:12,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24833 states to 24833 states and 64253 transitions. [2022-02-10 04:01:12,742 INFO L78 Accepts]: Start accepts. Automaton has 24833 states and 64253 transitions. Word has length 34 [2022-02-10 04:01:12,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:12,743 INFO L470 AbstractCegarLoop]: Abstraction has 24833 states and 64253 transitions. [2022-02-10 04:01:12,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.9310344827586206) internal successors, (85), 29 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-02-10 04:01:12,743 INFO L276 IsEmpty]: Start isEmpty. Operand 24833 states and 64253 transitions. [2022-02-10 04:01:12,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:12,777 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:12,777 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:12,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-02-10 04:01:12,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:12,978 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:12,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:12,979 INFO L85 PathProgramCache]: Analyzing trace with hash -494756059, now seen corresponding path program 21 times [2022-02-10 04:01:12,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:12,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009248211] [2022-02-10 04:01:12,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:12,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:12,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:13,062 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:13,062 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:13,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009248211] [2022-02-10 04:01:13,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009248211] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:13,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415131148] [2022-02-10 04:01:13,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:01:13,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:13,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:13,063 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-02-10 04:01:13,064 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-02-10 04:01:13,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 04:01:13,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:13,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-10 04:01:13,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:13,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 04:01:13,327 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 04:01:13,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 04:01:13,371 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 04:01:13,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 04:01:13,503 INFO L353 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-02-10 04:01:13,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 04:01:13,746 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-02-10 04:01:13,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:13,971 INFO L353 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-02-10 04:01:13,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 48 [2022-02-10 04:01:14,266 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-02-10 04:01:14,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415131148] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:14,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:14,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 29 [2022-02-10 04:01:14,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130060446] [2022-02-10 04:01:14,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:14,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 04:01:14,267 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:14,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 04:01:14,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-02-10 04:01:14,268 INFO L87 Difference]: Start difference. First operand 24833 states and 64253 transitions. Second operand has 29 states, 29 states have (on average 2.9310344827586206) internal successors, (85), 29 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-02-10 04:01:18,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:18,182 INFO L93 Difference]: Finished difference Result 31102 states and 77309 transitions. [2022-02-10 04:01:18,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-02-10 04:01:18,183 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.9310344827586206) internal successors, (85), 29 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 34 [2022-02-10 04:01:18,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:18,255 INFO L225 Difference]: With dead ends: 31102 [2022-02-10 04:01:18,255 INFO L226 Difference]: Without dead ends: 30998 [2022-02-10 04:01:18,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8016 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=2878, Invalid=20074, Unknown=0, NotChecked=0, Total=22952 [2022-02-10 04:01:18,258 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 399 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 1792 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 3451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1589 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:18,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 698 Invalid, 3451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1792 Invalid, 0 Unknown, 1589 Unchecked, 0.8s Time] [2022-02-10 04:01:18,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30998 states. [2022-02-10 04:01:18,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30998 to 25459. [2022-02-10 04:01:18,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25459 states, 25458 states have (on average 2.570822531227905) internal successors, (65448), 25458 states have internal predecessors, (65448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:18,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25459 states to 25459 states and 65448 transitions. [2022-02-10 04:01:18,883 INFO L78 Accepts]: Start accepts. Automaton has 25459 states and 65448 transitions. Word has length 34 [2022-02-10 04:01:18,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:18,883 INFO L470 AbstractCegarLoop]: Abstraction has 25459 states and 65448 transitions. [2022-02-10 04:01:18,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.9310344827586206) internal successors, (85), 29 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-02-10 04:01:18,884 INFO L276 IsEmpty]: Start isEmpty. Operand 25459 states and 65448 transitions. [2022-02-10 04:01:18,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:18,927 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:18,927 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:18,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-02-10 04:01:19,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:19,127 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:19,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:19,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1994881093, now seen corresponding path program 70 times [2022-02-10 04:01:19,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:19,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863253104] [2022-02-10 04:01:19,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:19,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:19,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:19,194 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:19,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:19,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863253104] [2022-02-10 04:01:19,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863253104] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:19,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710667592] [2022-02-10 04:01:19,195 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:01:19,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:19,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:19,200 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-02-10 04:01:19,221 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-02-10 04:01:19,278 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:01:19,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:19,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:01:19,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:19,465 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:19,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:19,628 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:19,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710667592] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:19,628 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:19,628 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 24 [2022-02-10 04:01:19,628 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821055527] [2022-02-10 04:01:19,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:19,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 04:01:19,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:19,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 04:01:19,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2022-02-10 04:01:19,629 INFO L87 Difference]: Start difference. First operand 25459 states and 65448 transitions. Second operand has 24 states, 24 states have (on average 3.0416666666666665) 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-02-10 04:01:24,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:24,244 INFO L93 Difference]: Finished difference Result 37473 states and 92095 transitions. [2022-02-10 04:01:24,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 233 states. [2022-02-10 04:01:24,245 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0416666666666665) 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 34 [2022-02-10 04:01:24,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:24,334 INFO L225 Difference]: With dead ends: 37473 [2022-02-10 04:01:24,335 INFO L226 Difference]: Without dead ends: 37473 [2022-02-10 04:01:24,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 234 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25297 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=9882, Invalid=45578, Unknown=0, NotChecked=0, Total=55460 [2022-02-10 04:01:24,342 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 908 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 1832 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 908 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 2010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 1832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:24,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [908 Valid, 649 Invalid, 2010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 1832 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-10 04:01:24,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37473 states. [2022-02-10 04:01:25,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37473 to 26956. [2022-02-10 04:01:25,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26956 states, 26955 states have (on average 2.599220923761825) internal successors, (70062), 26955 states have internal predecessors, (70062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:25,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26956 states to 26956 states and 70062 transitions. [2022-02-10 04:01:25,148 INFO L78 Accepts]: Start accepts. Automaton has 26956 states and 70062 transitions. Word has length 34 [2022-02-10 04:01:25,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:25,148 INFO L470 AbstractCegarLoop]: Abstraction has 26956 states and 70062 transitions. [2022-02-10 04:01:25,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0416666666666665) 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-02-10 04:01:25,148 INFO L276 IsEmpty]: Start isEmpty. Operand 26956 states and 70062 transitions. [2022-02-10 04:01:25,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:25,191 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:25,191 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:25,207 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-02-10 04:01:25,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:25,392 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:25,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:25,392 INFO L85 PathProgramCache]: Analyzing trace with hash -82030913, now seen corresponding path program 71 times [2022-02-10 04:01:25,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:25,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136791798] [2022-02-10 04:01:25,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:25,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:25,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:25,454 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:25,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:25,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136791798] [2022-02-10 04:01:25,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136791798] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:25,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634909319] [2022-02-10 04:01:25,454 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:01:25,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:25,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:25,455 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-02-10 04:01:25,456 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-02-10 04:01:25,520 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 04:01:25,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:25,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:01:25,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:25,669 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:25,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:25,808 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:25,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634909319] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:25,808 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:25,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 23 [2022-02-10 04:01:25,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905832188] [2022-02-10 04:01:25,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:25,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 04:01:25,808 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:25,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 04:01:25,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2022-02-10 04:01:25,809 INFO L87 Difference]: Start difference. First operand 26956 states and 70062 transitions. Second operand has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 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-02-10 04:01:28,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:28,596 INFO L93 Difference]: Finished difference Result 35078 states and 86162 transitions. [2022-02-10 04:01:28,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2022-02-10 04:01:28,596 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 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 34 [2022-02-10 04:01:28,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:28,675 INFO L225 Difference]: With dead ends: 35078 [2022-02-10 04:01:28,676 INFO L226 Difference]: Without dead ends: 35078 [2022-02-10 04:01:28,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10864 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4878, Invalid=21528, Unknown=0, NotChecked=0, Total=26406 [2022-02-10 04:01:28,679 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 815 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 1403 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 815 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 1559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 1403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:28,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [815 Valid, 575 Invalid, 1559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 1403 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 04:01:28,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35078 states. [2022-02-10 04:01:29,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35078 to 26981. [2022-02-10 04:01:29,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26981 states, 26980 states have (on average 2.5983320978502595) internal successors, (70103), 26980 states have internal predecessors, (70103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:29,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26981 states to 26981 states and 70103 transitions. [2022-02-10 04:01:29,318 INFO L78 Accepts]: Start accepts. Automaton has 26981 states and 70103 transitions. Word has length 34 [2022-02-10 04:01:29,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:29,318 INFO L470 AbstractCegarLoop]: Abstraction has 26981 states and 70103 transitions. [2022-02-10 04:01:29,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 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-02-10 04:01:29,318 INFO L276 IsEmpty]: Start isEmpty. Operand 26981 states and 70103 transitions. [2022-02-10 04:01:29,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:29,360 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:29,360 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:29,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-02-10 04:01:29,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:29,561 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:29,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:29,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1705852457, now seen corresponding path program 72 times [2022-02-10 04:01:29,561 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:29,561 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110612535] [2022-02-10 04:01:29,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:29,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:29,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:29,620 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:01:29,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:29,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110612535] [2022-02-10 04:01:29,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110612535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:29,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071991240] [2022-02-10 04:01:29,621 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:01:29,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:29,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:29,622 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-02-10 04:01:29,622 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-02-10 04:01:29,687 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 04:01:29,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:29,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:01:29,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:29,817 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:01:29,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:29,960 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:29,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071991240] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:29,960 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:29,960 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 12] total 21 [2022-02-10 04:01:29,960 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913616213] [2022-02-10 04:01:29,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:29,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 04:01:29,960 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:29,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 04:01:29,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-02-10 04:01:29,961 INFO L87 Difference]: Start difference. First operand 26981 states and 70103 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:32,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:32,313 INFO L93 Difference]: Finished difference Result 38575 states and 96136 transitions. [2022-02-10 04:01:32,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-02-10 04:01:32,314 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:01:32,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:32,394 INFO L225 Difference]: With dead ends: 38575 [2022-02-10 04:01:32,395 INFO L226 Difference]: Without dead ends: 38575 [2022-02-10 04:01:32,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6335 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2931, Invalid=13071, Unknown=0, NotChecked=0, Total=16002 [2022-02-10 04:01:32,397 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 527 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 1444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:32,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 493 Invalid, 1444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 1306 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 04:01:32,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38575 states. [2022-02-10 04:01:32,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38575 to 26937. [2022-02-10 04:01:32,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26937 states, 26936 states have (on average 2.592070092070092) internal successors, (69820), 26936 states have internal predecessors, (69820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:33,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26937 states to 26937 states and 69820 transitions. [2022-02-10 04:01:33,013 INFO L78 Accepts]: Start accepts. Automaton has 26937 states and 69820 transitions. Word has length 34 [2022-02-10 04:01:33,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:33,013 INFO L470 AbstractCegarLoop]: Abstraction has 26937 states and 69820 transitions. [2022-02-10 04:01:33,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:33,013 INFO L276 IsEmpty]: Start isEmpty. Operand 26937 states and 69820 transitions. [2022-02-10 04:01:33,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:33,058 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:33,058 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:33,074 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-02-10 04:01:33,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:33,259 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:33,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:33,259 INFO L85 PathProgramCache]: Analyzing trace with hash 912763365, now seen corresponding path program 73 times [2022-02-10 04:01:33,259 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:33,259 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029979642] [2022-02-10 04:01:33,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:33,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:33,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:33,320 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:01:33,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:33,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029979642] [2022-02-10 04:01:33,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029979642] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:33,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246533179] [2022-02-10 04:01:33,320 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:01:33,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:33,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:33,321 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-02-10 04:01:33,352 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-02-10 04:01:33,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:33,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:01:33,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:33,511 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:01:33,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:33,642 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:33,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246533179] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:33,643 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:33,643 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 12] total 19 [2022-02-10 04:01:33,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420924567] [2022-02-10 04:01:33,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:33,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 04:01:33,643 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:33,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 04:01:33,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-02-10 04:01:33,643 INFO L87 Difference]: Start difference. First operand 26937 states and 69820 transitions. Second operand has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:35,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:35,253 INFO L93 Difference]: Finished difference Result 36447 states and 90686 transitions. [2022-02-10 04:01:35,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-02-10 04:01:35,253 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:01:35,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:35,343 INFO L225 Difference]: With dead ends: 36447 [2022-02-10 04:01:35,343 INFO L226 Difference]: Without dead ends: 36445 [2022-02-10 04:01:35,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4438 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2415, Invalid=9357, Unknown=0, NotChecked=0, Total=11772 [2022-02-10 04:01:35,345 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 583 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 583 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:35,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [583 Valid, 230 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 04:01:35,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36445 states. [2022-02-10 04:01:35,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36445 to 26998. [2022-02-10 04:01:35,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26998 states, 26997 states have (on average 2.586065118346483) internal successors, (69816), 26997 states have internal predecessors, (69816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:36,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26998 states to 26998 states and 69816 transitions. [2022-02-10 04:01:36,064 INFO L78 Accepts]: Start accepts. Automaton has 26998 states and 69816 transitions. Word has length 34 [2022-02-10 04:01:36,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:36,065 INFO L470 AbstractCegarLoop]: Abstraction has 26998 states and 69816 transitions. [2022-02-10 04:01:36,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:36,065 INFO L276 IsEmpty]: Start isEmpty. Operand 26998 states and 69816 transitions. [2022-02-10 04:01:36,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:36,119 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:36,119 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:36,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-02-10 04:01:36,327 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,SelfDestructingSolverStorable95 [2022-02-10 04:01:36,327 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:36,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:36,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1878246693, now seen corresponding path program 74 times [2022-02-10 04:01:36,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:36,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66423495] [2022-02-10 04:01:36,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:36,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:36,378 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:01:36,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:36,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66423495] [2022-02-10 04:01:36,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66423495] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:36,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992628939] [2022-02-10 04:01:36,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:01:36,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:36,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:36,380 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-02-10 04:01:36,382 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-02-10 04:01:36,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:01:36,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:36,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:01:36,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:36,556 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:01:36,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:36,684 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:36,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992628939] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:36,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:36,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 12] total 19 [2022-02-10 04:01:36,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242367982] [2022-02-10 04:01:36,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:36,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 04:01:36,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:36,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 04:01:36,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2022-02-10 04:01:36,685 INFO L87 Difference]: Start difference. First operand 26998 states and 69816 transitions. Second operand has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:38,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:38,520 INFO L93 Difference]: Finished difference Result 36461 states and 90561 transitions. [2022-02-10 04:01:38,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-02-10 04:01:38,520 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:01:38,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:38,612 INFO L225 Difference]: With dead ends: 36461 [2022-02-10 04:01:38,613 INFO L226 Difference]: Without dead ends: 36459 [2022-02-10 04:01:38,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5112 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2743, Invalid=10367, Unknown=0, NotChecked=0, Total=13110 [2022-02-10 04:01:38,615 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 532 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 941 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 1089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:38,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [532 Valid, 306 Invalid, 1089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 941 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 04:01:38,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36459 states. [2022-02-10 04:01:39,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36459 to 26972. [2022-02-10 04:01:39,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26972 states, 26971 states have (on average 2.5871491602091137) internal successors, (69778), 26971 states have internal predecessors, (69778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:39,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26972 states to 26972 states and 69778 transitions. [2022-02-10 04:01:39,271 INFO L78 Accepts]: Start accepts. Automaton has 26972 states and 69778 transitions. Word has length 34 [2022-02-10 04:01:39,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:39,271 INFO L470 AbstractCegarLoop]: Abstraction has 26972 states and 69778 transitions. [2022-02-10 04:01:39,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:39,271 INFO L276 IsEmpty]: Start isEmpty. Operand 26972 states and 69778 transitions. [2022-02-10 04:01:39,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:39,319 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:39,319 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:39,335 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-02-10 04:01:39,519 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,SelfDestructingSolverStorable96 [2022-02-10 04:01:39,519 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:39,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:39,520 INFO L85 PathProgramCache]: Analyzing trace with hash 118451509, now seen corresponding path program 75 times [2022-02-10 04:01:39,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:39,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016820403] [2022-02-10 04:01:39,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:39,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:39,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:39,587 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:01:39,587 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:39,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016820403] [2022-02-10 04:01:39,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016820403] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:39,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658821184] [2022-02-10 04:01:39,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:01:39,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:39,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:39,592 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-02-10 04:01:39,593 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-02-10 04:01:39,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 04:01:39,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:39,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:01:39,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:39,777 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:01:39,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:39,912 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:39,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658821184] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:39,912 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:39,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 12] total 19 [2022-02-10 04:01:39,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757595111] [2022-02-10 04:01:39,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:39,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 04:01:39,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:39,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 04:01:39,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-02-10 04:01:39,913 INFO L87 Difference]: Start difference. First operand 26972 states and 69778 transitions. Second operand has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:41,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:41,811 INFO L93 Difference]: Finished difference Result 36387 states and 90437 transitions. [2022-02-10 04:01:41,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-02-10 04:01:41,811 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:01:41,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:41,898 INFO L225 Difference]: With dead ends: 36387 [2022-02-10 04:01:41,898 INFO L226 Difference]: Without dead ends: 36387 [2022-02-10 04:01:41,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4467 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2314, Invalid=9458, Unknown=0, NotChecked=0, Total=11772 [2022-02-10 04:01:41,900 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 465 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 1127 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 1261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:41,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 433 Invalid, 1261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1127 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 04:01:41,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36387 states. [2022-02-10 04:01:42,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36387 to 26959. [2022-02-10 04:01:42,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26959 states, 26958 states have (on average 2.5877290600192895) internal successors, (69760), 26958 states have internal predecessors, (69760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:42,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26959 states to 26959 states and 69760 transitions. [2022-02-10 04:01:42,526 INFO L78 Accepts]: Start accepts. Automaton has 26959 states and 69760 transitions. Word has length 34 [2022-02-10 04:01:42,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:42,526 INFO L470 AbstractCegarLoop]: Abstraction has 26959 states and 69760 transitions. [2022-02-10 04:01:42,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:42,526 INFO L276 IsEmpty]: Start isEmpty. Operand 26959 states and 69760 transitions. [2022-02-10 04:01:42,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:42,574 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:42,574 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:42,590 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-02-10 04:01:42,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:42,775 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:42,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:42,775 INFO L85 PathProgramCache]: Analyzing trace with hash 2029628013, now seen corresponding path program 22 times [2022-02-10 04:01:42,775 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:42,775 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771486681] [2022-02-10 04:01:42,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:42,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:42,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:42,849 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:42,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:42,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771486681] [2022-02-10 04:01:42,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771486681] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:42,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534378906] [2022-02-10 04:01:42,849 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:01:42,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:42,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:42,851 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-02-10 04:01:42,852 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-02-10 04:01:42,931 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:01:42,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:42,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:01:42,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:43,040 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:43,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:43,146 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:43,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534378906] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:43,147 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:43,147 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-02-10 04:01:43,147 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614527845] [2022-02-10 04:01:43,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:43,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 04:01:43,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:43,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 04:01:43,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-02-10 04:01:43,147 INFO L87 Difference]: Start difference. First operand 26959 states and 69760 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:44,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:44,664 INFO L93 Difference]: Finished difference Result 37222 states and 93480 transitions. [2022-02-10 04:01:44,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-02-10 04:01:44,665 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:01:44,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:44,755 INFO L225 Difference]: With dead ends: 37222 [2022-02-10 04:01:44,755 INFO L226 Difference]: Without dead ends: 37220 [2022-02-10 04:01:44,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2960 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1745, Invalid=6627, Unknown=0, NotChecked=0, Total=8372 [2022-02-10 04:01:44,756 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 342 mSDsluCounter, 750 mSDsCounter, 0 mSdLazyCounter, 1202 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 1320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:44,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 502 Invalid, 1320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1202 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 04:01:44,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37220 states. [2022-02-10 04:01:45,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37220 to 27081. [2022-02-10 04:01:45,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27081 states, 27080 states have (on average 2.5846750369276217) internal successors, (69993), 27080 states have internal predecessors, (69993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:45,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27081 states to 27081 states and 69993 transitions. [2022-02-10 04:01:45,489 INFO L78 Accepts]: Start accepts. Automaton has 27081 states and 69993 transitions. Word has length 34 [2022-02-10 04:01:45,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:45,489 INFO L470 AbstractCegarLoop]: Abstraction has 27081 states and 69993 transitions. [2022-02-10 04:01:45,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:45,490 INFO L276 IsEmpty]: Start isEmpty. Operand 27081 states and 69993 transitions. [2022-02-10 04:01:45,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:45,533 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:45,533 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:45,549 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-02-10 04:01:45,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:45,734 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:45,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:45,735 INFO L85 PathProgramCache]: Analyzing trace with hash -116268165, now seen corresponding path program 76 times [2022-02-10 04:01:45,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:45,735 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735879546] [2022-02-10 04:01:45,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:45,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:45,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:45,792 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:45,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:45,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735879546] [2022-02-10 04:01:45,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735879546] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:45,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13354262] [2022-02-10 04:01:45,792 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:01:45,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:45,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:45,794 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-02-10 04:01:45,794 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-02-10 04:01:45,862 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:01:45,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:45,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:01:45,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:46,015 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:46,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:46,184 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:46,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13354262] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:46,185 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:46,185 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 12] total 25 [2022-02-10 04:01:46,185 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619192769] [2022-02-10 04:01:46,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:46,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 04:01:46,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:46,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 04:01:46,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2022-02-10 04:01:46,186 INFO L87 Difference]: Start difference. First operand 27081 states and 69993 transitions. Second operand has 25 states, 25 states have (on average 2.92) 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-02-10 04:01:50,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:50,145 INFO L93 Difference]: Finished difference Result 36411 states and 89593 transitions. [2022-02-10 04:01:50,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2022-02-10 04:01:50,145 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) 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 34 [2022-02-10 04:01:50,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:50,215 INFO L225 Difference]: With dead ends: 36411 [2022-02-10 04:01:50,215 INFO L226 Difference]: Without dead ends: 36411 [2022-02-10 04:01:50,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20638 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=8075, Invalid=37507, Unknown=0, NotChecked=0, Total=45582 [2022-02-10 04:01:50,221 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 967 mSDsluCounter, 911 mSDsCounter, 0 mSdLazyCounter, 1646 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 967 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 1847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 1646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:50,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [967 Valid, 586 Invalid, 1847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 1646 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 04:01:50,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36411 states. [2022-02-10 04:01:50,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36411 to 26370. [2022-02-10 04:01:50,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26370 states, 26369 states have (on average 2.565664226933141) internal successors, (67654), 26369 states have internal predecessors, (67654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:51,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26370 states to 26370 states and 67654 transitions. [2022-02-10 04:01:51,119 INFO L78 Accepts]: Start accepts. Automaton has 26370 states and 67654 transitions. Word has length 34 [2022-02-10 04:01:51,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:51,119 INFO L470 AbstractCegarLoop]: Abstraction has 26370 states and 67654 transitions. [2022-02-10 04:01:51,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.92) 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-02-10 04:01:51,120 INFO L276 IsEmpty]: Start isEmpty. Operand 26370 states and 67654 transitions. [2022-02-10 04:01:51,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:51,155 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:51,155 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:51,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-02-10 04:01:51,356 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,SelfDestructingSolverStorable99 [2022-02-10 04:01:51,356 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:51,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:51,356 INFO L85 PathProgramCache]: Analyzing trace with hash -532964737, now seen corresponding path program 77 times [2022-02-10 04:01:51,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:51,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035934473] [2022-02-10 04:01:51,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:51,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:51,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:51,415 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:51,416 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:51,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035934473] [2022-02-10 04:01:51,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035934473] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:51,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717807787] [2022-02-10 04:01:51,416 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:01:51,416 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:51,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:51,417 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-02-10 04:01:51,417 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-02-10 04:01:51,488 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-10 04:01:51,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:51,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:01:51,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:51,635 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:51,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:51,774 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:51,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717807787] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:51,775 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:51,775 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 23 [2022-02-10 04:01:51,775 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647408297] [2022-02-10 04:01:51,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:51,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 04:01:51,775 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:51,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 04:01:51,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-10 04:01:51,776 INFO L87 Difference]: Start difference. First operand 26370 states and 67654 transitions. Second operand has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 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-02-10 04:01:54,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:54,198 INFO L93 Difference]: Finished difference Result 32473 states and 79972 transitions. [2022-02-10 04:01:54,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2022-02-10 04:01:54,199 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 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 34 [2022-02-10 04:01:54,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:54,264 INFO L225 Difference]: With dead ends: 32473 [2022-02-10 04:01:54,264 INFO L226 Difference]: Without dead ends: 32473 [2022-02-10 04:01:54,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8856 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3758, Invalid=17412, Unknown=0, NotChecked=0, Total=21170 [2022-02-10 04:01:54,267 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 626 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 1250 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 1404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 1250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:54,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [626 Valid, 377 Invalid, 1404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 1250 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 04:01:54,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32473 states. [2022-02-10 04:01:54,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32473 to 26414. [2022-02-10 04:01:54,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26414 states, 26413 states have (on average 2.56377541362208) internal successors, (67717), 26413 states have internal predecessors, (67717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:54,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26414 states to 26414 states and 67717 transitions. [2022-02-10 04:01:54,951 INFO L78 Accepts]: Start accepts. Automaton has 26414 states and 67717 transitions. Word has length 34 [2022-02-10 04:01:54,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:54,951 INFO L470 AbstractCegarLoop]: Abstraction has 26414 states and 67717 transitions. [2022-02-10 04:01:54,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 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-02-10 04:01:54,951 INFO L276 IsEmpty]: Start isEmpty. Operand 26414 states and 67717 transitions. [2022-02-10 04:01:55,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:01:55,004 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:55,004 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:55,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-02-10 04:01:55,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:55,219 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:01:55,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:55,220 INFO L85 PathProgramCache]: Analyzing trace with hash 258651749, now seen corresponding path program 78 times [2022-02-10 04:01:55,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:55,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328886213] [2022-02-10 04:01:55,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:55,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:55,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:55,283 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:55,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:55,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328886213] [2022-02-10 04:01:55,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328886213] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:55,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288266361] [2022-02-10 04:01:55,284 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:01:55,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:55,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:55,285 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-02-10 04:01:55,285 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-02-10 04:01:55,354 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 04:01:55,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:55,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 34 conjunts are in the unsatisfiable core [2022-02-10 04:01:55,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:55,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 04:01:55,548 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-02-10 04:01:55,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 04:01:55,608 INFO L353 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-02-10 04:01:55,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 32 [2022-02-10 04:01:55,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:55,728 INFO L353 Elim1Store]: treesize reduction 60, result has 15.5 percent of original size [2022-02-10 04:01:55,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 42 [2022-02-10 04:01:55,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:55,871 INFO L353 Elim1Store]: treesize reduction 88, result has 31.8 percent of original size [2022-02-10 04:01:55,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 39 treesize of output 68 [2022-02-10 04:02:11,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:11,264 INFO L353 Elim1Store]: treesize reduction 78, result has 43.1 percent of original size [2022-02-10 04:02:11,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 146 treesize of output 175 [2022-02-10 04:02:32,298 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:02:32,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:02:33,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:33,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:33,123 INFO L353 Elim1Store]: treesize reduction 15, result has 86.7 percent of original size [2022-02-10 04:02:33,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 13 case distinctions, treesize of input 39 treesize of output 123 [2022-02-10 04:02:33,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:33,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:33,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:33,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 198 [2022-02-10 04:02:33,754 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:02:33,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288266361] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:02:33,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:02:33,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 17] total 40 [2022-02-10 04:02:33,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474221246] [2022-02-10 04:02:33,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:02:33,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 04:02:33,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:02:33,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 04:02:33,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1344, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 04:02:33,755 INFO L87 Difference]: Start difference. First operand 26414 states and 67717 transitions. Second operand has 40 states, 40 states have (on average 2.325) internal successors, (93), 40 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:53,190 WARN L228 SmtUtils]: Spent 16.13s on a formula simplification. DAG size of input: 56 DAG size of output: 54 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-10 04:03:56,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:03:56,206 INFO L93 Difference]: Finished difference Result 33017 states and 82593 transitions. [2022-02-10 04:03:56,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 232 states. [2022-02-10 04:03:56,206 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.325) internal successors, (93), 40 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:03:56,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:03:56,267 INFO L225 Difference]: With dead ends: 33017 [2022-02-10 04:03:56,267 INFO L226 Difference]: Without dead ends: 32959 [2022-02-10 04:03:56,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 85 SyntacticMatches, 17 SemanticMatches, 246 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26047 ImplicationChecksByTransitivity, 82.5s TimeCoverageRelationStatistics Valid=6310, Invalid=54922, Unknown=24, NotChecked=0, Total=61256 [2022-02-10 04:03:56,270 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 653 mSDsluCounter, 1446 mSDsCounter, 0 mSdLazyCounter, 1226 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 5436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4081 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 04:03:56,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [653 Valid, 928 Invalid, 5436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1226 Invalid, 0 Unknown, 4081 Unchecked, 0.6s Time] [2022-02-10 04:03:56,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32959 states. [2022-02-10 04:03:56,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32959 to 27382. [2022-02-10 04:03:56,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27382 states, 27381 states have (on average 2.5636390197582264) internal successors, (70195), 27381 states have internal predecessors, (70195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:56,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27382 states to 27382 states and 70195 transitions. [2022-02-10 04:03:56,785 INFO L78 Accepts]: Start accepts. Automaton has 27382 states and 70195 transitions. Word has length 34 [2022-02-10 04:03:56,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:03:56,786 INFO L470 AbstractCegarLoop]: Abstraction has 27382 states and 70195 transitions. [2022-02-10 04:03:56,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.325) internal successors, (93), 40 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:56,786 INFO L276 IsEmpty]: Start isEmpty. Operand 27382 states and 70195 transitions. [2022-02-10 04:03:56,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:03:56,829 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:03:56,829 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:03:56,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-02-10 04:03:57,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:57,029 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:03:57,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:03:57,030 INFO L85 PathProgramCache]: Analyzing trace with hash -521171163, now seen corresponding path program 79 times [2022-02-10 04:03:57,030 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:03:57,030 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311069886] [2022-02-10 04:03:57,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:03:57,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:03:57,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:03:57,093 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 04:03:57,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:03:57,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311069886] [2022-02-10 04:03:57,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311069886] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:03:57,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809707464] [2022-02-10 04:03:57,094 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:03:57,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:57,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:03:57,095 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-02-10 04:03:57,095 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-02-10 04:03:57,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:03:57,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:03:57,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:03:57,325 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:57,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:03:57,474 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 04:03:57,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809707464] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:03:57,474 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:03:57,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 22 [2022-02-10 04:03:57,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926007219] [2022-02-10 04:03:57,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:03:57,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 04:03:57,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:03:57,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 04:03:57,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2022-02-10 04:03:57,475 INFO L87 Difference]: Start difference. First operand 27382 states and 70195 transitions. Second operand has 22 states, 22 states have (on average 3.1818181818181817) 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-02-10 04:04:00,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:00,520 INFO L93 Difference]: Finished difference Result 53684 states and 131572 transitions. [2022-02-10 04:04:00,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2022-02-10 04:04:00,520 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1818181818181817) 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 34 [2022-02-10 04:04:00,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:00,654 INFO L225 Difference]: With dead ends: 53684 [2022-02-10 04:04:00,654 INFO L226 Difference]: Without dead ends: 53684 [2022-02-10 04:04:00,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10001 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5313, Invalid=19179, Unknown=0, NotChecked=0, Total=24492 [2022-02-10 04:04:00,657 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 680 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 1359 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 680 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:00,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [680 Valid, 388 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1359 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 04:04:00,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53684 states. [2022-02-10 04:04:01,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53684 to 28666. [2022-02-10 04:04:01,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28666 states, 28665 states have (on average 2.5751264608407465) internal successors, (73816), 28665 states have internal predecessors, (73816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:01,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28666 states to 28666 states and 73816 transitions. [2022-02-10 04:04:01,610 INFO L78 Accepts]: Start accepts. Automaton has 28666 states and 73816 transitions. Word has length 34 [2022-02-10 04:04:01,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:01,610 INFO L470 AbstractCegarLoop]: Abstraction has 28666 states and 73816 transitions. [2022-02-10 04:04:01,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1818181818181817) 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-02-10 04:04:01,611 INFO L276 IsEmpty]: Start isEmpty. Operand 28666 states and 73816 transitions. [2022-02-10 04:04:01,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:01,654 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:01,654 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:01,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-02-10 04:04:01,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-02-10 04:04:01,855 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:01,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:01,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1744031833, now seen corresponding path program 80 times [2022-02-10 04:04:01,855 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:01,855 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721730618] [2022-02-10 04:04:01,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:01,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:01,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:01,915 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:01,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:01,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721730618] [2022-02-10 04:04:01,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721730618] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:01,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064045065] [2022-02-10 04:04:01,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:04:01,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:01,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:01,917 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-02-10 04:04:01,917 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-02-10 04:04:01,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:04:01,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:01,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:04:01,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:02,175 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:02,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:02,342 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 04:04:02,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064045065] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:02,343 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:02,343 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 10] total 26 [2022-02-10 04:04:02,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957317516] [2022-02-10 04:04:02,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:02,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 04:04:02,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:02,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 04:04:02,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-02-10 04:04:02,344 INFO L87 Difference]: Start difference. First operand 28666 states and 73816 transitions. Second operand has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 26 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-02-10 04:04:08,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:08,656 INFO L93 Difference]: Finished difference Result 54580 states and 137192 transitions. [2022-02-10 04:04:08,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 245 states. [2022-02-10 04:04:08,656 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 26 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 34 [2022-02-10 04:04:08,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:08,780 INFO L225 Difference]: With dead ends: 54580 [2022-02-10 04:04:08,780 INFO L226 Difference]: Without dead ends: 54580 [2022-02-10 04:04:08,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 255 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30316 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=12249, Invalid=53543, Unknown=0, NotChecked=0, Total=65792 [2022-02-10 04:04:08,787 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 1122 mSDsluCounter, 1549 mSDsCounter, 0 mSdLazyCounter, 3010 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1122 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 3202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 3010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:08,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1122 Valid, 986 Invalid, 3202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 3010 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-02-10 04:04:08,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54580 states. [2022-02-10 04:04:09,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54580 to 28436. [2022-02-10 04:04:09,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28436 states, 28435 states have (on average 2.5674696676630915) internal successors, (73006), 28435 states have internal predecessors, (73006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:09,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28436 states to 28436 states and 73006 transitions. [2022-02-10 04:04:09,691 INFO L78 Accepts]: Start accepts. Automaton has 28436 states and 73006 transitions. Word has length 34 [2022-02-10 04:04:09,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:09,691 INFO L470 AbstractCegarLoop]: Abstraction has 28436 states and 73006 transitions. [2022-02-10 04:04:09,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 26 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-02-10 04:04:09,691 INFO L276 IsEmpty]: Start isEmpty. Operand 28436 states and 73006 transitions. [2022-02-10 04:04:09,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:09,732 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:09,733 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:09,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-02-10 04:04:09,933 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,SelfDestructingSolverStorable103 [2022-02-10 04:04:09,933 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:09,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:09,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1344491323, now seen corresponding path program 81 times [2022-02-10 04:04:09,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:09,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881546396] [2022-02-10 04:04:09,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:09,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:09,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:10,023 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:10,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:10,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881546396] [2022-02-10 04:04:10,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881546396] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:10,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190321784] [2022-02-10 04:04:10,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:04:10,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:10,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:10,025 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-02-10 04:04:10,025 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-02-10 04:04:10,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 04:04:10,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:10,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:04:10,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:10,256 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:10,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:10,436 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:10,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190321784] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:10,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:10,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 12] total 26 [2022-02-10 04:04:10,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096080115] [2022-02-10 04:04:10,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:10,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 04:04:10,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:10,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 04:04:10,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-02-10 04:04:10,437 INFO L87 Difference]: Start difference. First operand 28436 states and 73006 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 26 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-02-10 04:04:14,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:14,395 INFO L93 Difference]: Finished difference Result 37082 states and 89899 transitions. [2022-02-10 04:04:14,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 189 states. [2022-02-10 04:04:14,396 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 26 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 34 [2022-02-10 04:04:14,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:14,465 INFO L225 Difference]: With dead ends: 37082 [2022-02-10 04:04:14,465 INFO L226 Difference]: Without dead ends: 37082 [2022-02-10 04:04:14,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17112 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=6922, Invalid=32480, Unknown=0, NotChecked=0, Total=39402 [2022-02-10 04:04:14,467 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 1079 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1458 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1079 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 1746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 1458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:14,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1079 Valid, 505 Invalid, 1746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 1458 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 04:04:14,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37082 states. [2022-02-10 04:04:15,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37082 to 27932. [2022-02-10 04:04:15,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27932 states, 27931 states have (on average 2.5620994593820487) internal successors, (71562), 27931 states have internal predecessors, (71562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:15,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27932 states to 27932 states and 71562 transitions. [2022-02-10 04:04:15,250 INFO L78 Accepts]: Start accepts. Automaton has 27932 states and 71562 transitions. Word has length 34 [2022-02-10 04:04:15,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:15,250 INFO L470 AbstractCegarLoop]: Abstraction has 27932 states and 71562 transitions. [2022-02-10 04:04:15,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 26 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-02-10 04:04:15,250 INFO L276 IsEmpty]: Start isEmpty. Operand 27932 states and 71562 transitions. [2022-02-10 04:04:15,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:15,292 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:15,292 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:15,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-02-10 04:04:15,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:15,493 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:15,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:15,493 INFO L85 PathProgramCache]: Analyzing trace with hash 434168313, now seen corresponding path program 82 times [2022-02-10 04:04:15,493 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:15,493 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428655357] [2022-02-10 04:04:15,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:15,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:15,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:15,560 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:15,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:15,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428655357] [2022-02-10 04:04:15,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428655357] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:15,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423454446] [2022-02-10 04:04:15,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:04:15,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:15,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:15,561 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-02-10 04:04:15,562 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-02-10 04:04:15,631 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:04:15,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:15,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:04:15,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:15,739 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:15,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:15,868 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:15,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423454446] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:15,869 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:15,869 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 12] total 18 [2022-02-10 04:04:15,869 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010247441] [2022-02-10 04:04:15,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:15,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 04:04:15,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:15,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 04:04:15,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-02-10 04:04:15,869 INFO L87 Difference]: Start difference. First operand 27932 states and 71562 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:17,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:17,141 INFO L93 Difference]: Finished difference Result 35289 states and 87441 transitions. [2022-02-10 04:04:17,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-02-10 04:04:17,141 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:17,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:17,214 INFO L225 Difference]: With dead ends: 35289 [2022-02-10 04:04:17,215 INFO L226 Difference]: Without dead ends: 35289 [2022-02-10 04:04:17,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2384 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1559, Invalid=5083, Unknown=0, NotChecked=0, Total=6642 [2022-02-10 04:04:17,216 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 369 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 964 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:17,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 420 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 964 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 04:04:17,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35289 states. [2022-02-10 04:04:17,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35289 to 27681. [2022-02-10 04:04:17,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27681 states, 27680 states have (on average 2.5645231213872832) internal successors, (70986), 27680 states have internal predecessors, (70986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:17,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27681 states to 27681 states and 70986 transitions. [2022-02-10 04:04:17,893 INFO L78 Accepts]: Start accepts. Automaton has 27681 states and 70986 transitions. Word has length 34 [2022-02-10 04:04:17,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:17,893 INFO L470 AbstractCegarLoop]: Abstraction has 27681 states and 70986 transitions. [2022-02-10 04:04:17,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:17,893 INFO L276 IsEmpty]: Start isEmpty. Operand 27681 states and 70986 transitions. [2022-02-10 04:04:17,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:17,934 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:17,934 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:17,950 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-02-10 04:04:18,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:18,135 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:18,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:18,135 INFO L85 PathProgramCache]: Analyzing trace with hash -88672705, now seen corresponding path program 83 times [2022-02-10 04:04:18,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:18,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984431474] [2022-02-10 04:04:18,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:18,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:18,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:18,201 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:18,201 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:18,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984431474] [2022-02-10 04:04:18,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984431474] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:18,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646632049] [2022-02-10 04:04:18,201 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:04:18,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:18,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:18,202 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-02-10 04:04:18,204 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-02-10 04:04:18,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 04:04:18,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:18,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:04:18,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:18,427 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:18,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:18,574 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:18,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646632049] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:18,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:18,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 24 [2022-02-10 04:04:18,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860815868] [2022-02-10 04:04:18,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:18,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 04:04:18,574 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:18,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 04:04:18,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-02-10 04:04:18,575 INFO L87 Difference]: Start difference. First operand 27681 states and 70986 transitions. Second operand has 24 states, 24 states have (on average 2.875) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:21,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:21,364 INFO L93 Difference]: Finished difference Result 34612 states and 85650 transitions. [2022-02-10 04:04:21,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-02-10 04:04:21,365 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.875) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:21,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:21,429 INFO L225 Difference]: With dead ends: 34612 [2022-02-10 04:04:21,429 INFO L226 Difference]: Without dead ends: 34612 [2022-02-10 04:04:21,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9487 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3921, Invalid=18729, Unknown=0, NotChecked=0, Total=22650 [2022-02-10 04:04:21,431 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 633 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 1258 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 1494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 1258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:21,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [633 Valid, 506 Invalid, 1494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 1258 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 04:04:21,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34612 states. [2022-02-10 04:04:21,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34612 to 27753. [2022-02-10 04:04:21,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27753 states, 27752 states have (on average 2.561689247621793) internal successors, (71092), 27752 states have internal predecessors, (71092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:22,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27753 states to 27753 states and 71092 transitions. [2022-02-10 04:04:22,171 INFO L78 Accepts]: Start accepts. Automaton has 27753 states and 71092 transitions. Word has length 34 [2022-02-10 04:04:22,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:22,172 INFO L470 AbstractCegarLoop]: Abstraction has 27753 states and 71092 transitions. [2022-02-10 04:04:22,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.875) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:22,172 INFO L276 IsEmpty]: Start isEmpty. Operand 27753 states and 71092 transitions. [2022-02-10 04:04:22,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:22,214 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:22,214 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:22,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-02-10 04:04:22,415 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,SelfDestructingSolverStorable106 [2022-02-10 04:04:22,416 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:22,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:22,416 INFO L85 PathProgramCache]: Analyzing trace with hash 505046185, now seen corresponding path program 84 times [2022-02-10 04:04:22,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:22,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483716233] [2022-02-10 04:04:22,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:22,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:22,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:22,464 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:22,464 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:22,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483716233] [2022-02-10 04:04:22,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483716233] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:22,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684443158] [2022-02-10 04:04:22,464 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:04:22,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:22,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:22,465 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-02-10 04:04:22,466 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-02-10 04:04:22,544 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 04:04:22,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:22,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:04:22,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:22,696 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:22,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:22,826 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:22,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684443158] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:22,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:22,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 20 [2022-02-10 04:04:22,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599792442] [2022-02-10 04:04:22,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:22,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 04:04:22,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:22,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 04:04:22,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2022-02-10 04:04:22,827 INFO L87 Difference]: Start difference. First operand 27753 states and 71092 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 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-02-10 04:04:24,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:24,737 INFO L93 Difference]: Finished difference Result 51221 states and 124858 transitions. [2022-02-10 04:04:24,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-02-10 04:04:24,738 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:24,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:24,844 INFO L225 Difference]: With dead ends: 51221 [2022-02-10 04:04:24,844 INFO L226 Difference]: Without dead ends: 51213 [2022-02-10 04:04:24,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3529 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2448, Invalid=7652, Unknown=0, NotChecked=0, Total=10100 [2022-02-10 04:04:24,845 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 517 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 1104 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:24,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 366 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1104 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 04:04:24,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51213 states. [2022-02-10 04:04:25,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51213 to 27626. [2022-02-10 04:04:25,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27626 states, 27625 states have (on average 2.5568868778280542) internal successors, (70634), 27625 states have internal predecessors, (70634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:25,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27626 states to 27626 states and 70634 transitions. [2022-02-10 04:04:25,600 INFO L78 Accepts]: Start accepts. Automaton has 27626 states and 70634 transitions. Word has length 34 [2022-02-10 04:04:25,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:25,600 INFO L470 AbstractCegarLoop]: Abstraction has 27626 states and 70634 transitions. [2022-02-10 04:04:25,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 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-02-10 04:04:25,600 INFO L276 IsEmpty]: Start isEmpty. Operand 27626 states and 70634 transitions. [2022-02-10 04:04:25,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:25,639 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:25,639 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:25,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-02-10 04:04:25,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-02-10 04:04:25,840 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:25,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:25,840 INFO L85 PathProgramCache]: Analyzing trace with hash -179032705, now seen corresponding path program 85 times [2022-02-10 04:04:25,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:25,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347738936] [2022-02-10 04:04:25,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:25,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:25,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:25,900 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:25,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:25,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347738936] [2022-02-10 04:04:25,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347738936] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:25,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361222770] [2022-02-10 04:04:25,900 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:04:25,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:25,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:25,902 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-02-10 04:04:25,903 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-02-10 04:04:25,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:25,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:04:25,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:26,151 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:04:26,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:26,301 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:26,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361222770] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:26,301 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:26,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-10 04:04:26,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507150221] [2022-02-10 04:04:26,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:26,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 04:04:26,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:26,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 04:04:26,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2022-02-10 04:04:26,302 INFO L87 Difference]: Start difference. First operand 27626 states and 70634 transitions. Second operand has 24 states, 24 states have (on average 3.0) 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-02-10 04:04:29,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:29,619 INFO L93 Difference]: Finished difference Result 40549 states and 97525 transitions. [2022-02-10 04:04:29,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2022-02-10 04:04:29,620 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) 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 34 [2022-02-10 04:04:29,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:29,752 INFO L225 Difference]: With dead ends: 40549 [2022-02-10 04:04:29,753 INFO L226 Difference]: Without dead ends: 40549 [2022-02-10 04:04:29,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13749 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=6222, Invalid=25284, Unknown=0, NotChecked=0, Total=31506 [2022-02-10 04:04:29,755 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 945 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1287 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 945 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 1505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 1287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:29,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [945 Valid, 523 Invalid, 1505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 1287 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 04:04:29,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40549 states. [2022-02-10 04:04:30,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40549 to 27768. [2022-02-10 04:04:30,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27768 states, 27767 states have (on average 2.5564158893650735) internal successors, (70984), 27767 states have internal predecessors, (70984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:30,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27768 states to 27768 states and 70984 transitions. [2022-02-10 04:04:30,674 INFO L78 Accepts]: Start accepts. Automaton has 27768 states and 70984 transitions. Word has length 34 [2022-02-10 04:04:30,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:30,674 INFO L470 AbstractCegarLoop]: Abstraction has 27768 states and 70984 transitions. [2022-02-10 04:04:30,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) 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-02-10 04:04:30,674 INFO L276 IsEmpty]: Start isEmpty. Operand 27768 states and 70984 transitions. [2022-02-10 04:04:30,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:30,714 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:30,714 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:30,730 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-02-10 04:04:30,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:30,915 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:30,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:30,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1582162075, now seen corresponding path program 86 times [2022-02-10 04:04:30,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:30,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083969005] [2022-02-10 04:04:30,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:30,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:30,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:30,985 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:30,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:30,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083969005] [2022-02-10 04:04:30,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083969005] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:30,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750234359] [2022-02-10 04:04:30,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:04:30,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:30,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:30,987 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-02-10 04:04:30,999 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-02-10 04:04:31,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:04:31,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:31,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:04:31,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:31,179 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:04:31,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:31,299 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:31,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750234359] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:31,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:31,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 11] total 19 [2022-02-10 04:04:31,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322566194] [2022-02-10 04:04:31,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:31,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 04:04:31,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:31,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 04:04:31,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=254, Unknown=0, NotChecked=0, Total=342 [2022-02-10 04:04:31,300 INFO L87 Difference]: Start difference. First operand 27768 states and 70984 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:33,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:33,087 INFO L93 Difference]: Finished difference Result 41068 states and 100554 transitions. [2022-02-10 04:04:33,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-02-10 04:04:33,087 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:33,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:33,163 INFO L225 Difference]: With dead ends: 41068 [2022-02-10 04:04:33,163 INFO L226 Difference]: Without dead ends: 41068 [2022-02-10 04:04:33,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4777 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2482, Invalid=9508, Unknown=0, NotChecked=0, Total=11990 [2022-02-10 04:04:33,164 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 619 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 619 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:33,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [619 Valid, 245 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 04:04:33,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41068 states. [2022-02-10 04:04:33,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41068 to 28153. [2022-02-10 04:04:33,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28153 states, 28152 states have (on average 2.547563228189827) internal successors, (71719), 28152 states have internal predecessors, (71719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:33,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28153 states to 28153 states and 71719 transitions. [2022-02-10 04:04:33,817 INFO L78 Accepts]: Start accepts. Automaton has 28153 states and 71719 transitions. Word has length 34 [2022-02-10 04:04:33,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:33,817 INFO L470 AbstractCegarLoop]: Abstraction has 28153 states and 71719 transitions. [2022-02-10 04:04:33,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:33,817 INFO L276 IsEmpty]: Start isEmpty. Operand 28153 states and 71719 transitions. [2022-02-10 04:04:33,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:33,858 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:33,859 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:33,874 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-02-10 04:04:34,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:34,059 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:34,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:34,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1078579283, now seen corresponding path program 87 times [2022-02-10 04:04:34,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:34,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162376023] [2022-02-10 04:04:34,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:34,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:34,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:34,107 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:34,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:34,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162376023] [2022-02-10 04:04:34,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162376023] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:34,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090553690] [2022-02-10 04:04:34,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:04:34,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:34,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:34,109 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-02-10 04:04:34,109 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-02-10 04:04:34,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 04:04:34,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:34,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:04:34,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:34,307 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 04:04:34,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:34,424 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:34,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090553690] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:34,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:34,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 18 [2022-02-10 04:04:34,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926512483] [2022-02-10 04:04:34,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:34,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 04:04:34,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:34,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 04:04:34,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2022-02-10 04:04:34,425 INFO L87 Difference]: Start difference. First operand 28153 states and 71719 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:35,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:35,924 INFO L93 Difference]: Finished difference Result 40600 states and 99712 transitions. [2022-02-10 04:04:35,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-02-10 04:04:35,924 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:35,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:36,023 INFO L225 Difference]: With dead ends: 40600 [2022-02-10 04:04:36,023 INFO L226 Difference]: Without dead ends: 40592 [2022-02-10 04:04:36,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2953 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1680, Invalid=6330, Unknown=0, NotChecked=0, Total=8010 [2022-02-10 04:04:36,024 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 551 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:36,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [551 Valid, 215 Invalid, 913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 729 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 04:04:36,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40592 states. [2022-02-10 04:04:36,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40592 to 28114. [2022-02-10 04:04:36,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28114 states, 28113 states have (on average 2.5485718350940845) internal successors, (71648), 28113 states have internal predecessors, (71648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:36,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28114 states to 28114 states and 71648 transitions. [2022-02-10 04:04:36,824 INFO L78 Accepts]: Start accepts. Automaton has 28114 states and 71648 transitions. Word has length 34 [2022-02-10 04:04:36,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:36,824 INFO L470 AbstractCegarLoop]: Abstraction has 28114 states and 71648 transitions. [2022-02-10 04:04:36,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:36,824 INFO L276 IsEmpty]: Start isEmpty. Operand 28114 states and 71648 transitions. [2022-02-10 04:04:36,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:36,866 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:36,867 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:36,883 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-02-10 04:04:37,067 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,SelfDestructingSolverStorable110 [2022-02-10 04:04:37,067 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:37,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:37,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1576826375, now seen corresponding path program 88 times [2022-02-10 04:04:37,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:37,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361758139] [2022-02-10 04:04:37,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:37,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:37,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:37,149 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:37,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:37,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361758139] [2022-02-10 04:04:37,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361758139] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:37,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589307335] [2022-02-10 04:04:37,150 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:04:37,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:37,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:37,152 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-02-10 04:04:37,152 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-02-10 04:04:37,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:04:37,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:37,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:04:37,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:37,337 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:04:37,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:37,457 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:37,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589307335] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:37,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:37,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 12] total 20 [2022-02-10 04:04:37,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736667854] [2022-02-10 04:04:37,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:37,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 04:04:37,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:37,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 04:04:37,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2022-02-10 04:04:37,458 INFO L87 Difference]: Start difference. First operand 28114 states and 71648 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:39,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:39,274 INFO L93 Difference]: Finished difference Result 41681 states and 101958 transitions. [2022-02-10 04:04:39,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-02-10 04:04:39,274 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:39,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:39,349 INFO L225 Difference]: With dead ends: 41681 [2022-02-10 04:04:39,349 INFO L226 Difference]: Without dead ends: 41681 [2022-02-10 04:04:39,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4518 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2607, Invalid=8735, Unknown=0, NotChecked=0, Total=11342 [2022-02-10 04:04:39,350 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 634 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 634 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 1023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:39,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [634 Valid, 301 Invalid, 1023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 847 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 04:04:39,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41681 states. [2022-02-10 04:04:39,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41681 to 28223. [2022-02-10 04:04:39,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28223 states, 28222 states have (on average 2.5470554886258947) internal successors, (71883), 28222 states have internal predecessors, (71883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:40,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28223 states to 28223 states and 71883 transitions. [2022-02-10 04:04:40,035 INFO L78 Accepts]: Start accepts. Automaton has 28223 states and 71883 transitions. Word has length 34 [2022-02-10 04:04:40,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:40,036 INFO L470 AbstractCegarLoop]: Abstraction has 28223 states and 71883 transitions. [2022-02-10 04:04:40,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:40,036 INFO L276 IsEmpty]: Start isEmpty. Operand 28223 states and 71883 transitions. [2022-02-10 04:04:40,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:40,088 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:40,088 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:40,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-02-10 04:04:40,288 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,SelfDestructingSolverStorable111 [2022-02-10 04:04:40,288 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:40,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:40,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1942992963, now seen corresponding path program 89 times [2022-02-10 04:04:40,289 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:40,289 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501458710] [2022-02-10 04:04:40,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:40,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:40,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:40,361 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:40,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:40,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501458710] [2022-02-10 04:04:40,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501458710] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:40,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134744420] [2022-02-10 04:04:40,361 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:04:40,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:40,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:40,362 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-02-10 04:04:40,363 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-02-10 04:04:40,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 04:04:40,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:40,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:04:40,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:40,549 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:04:40,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:40,658 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:40,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134744420] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:40,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:40,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 12] total 18 [2022-02-10 04:04:40,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779985189] [2022-02-10 04:04:40,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:40,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 04:04:40,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:40,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 04:04:40,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-02-10 04:04:40,659 INFO L87 Difference]: Start difference. First operand 28223 states and 71883 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:42,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:42,314 INFO L93 Difference]: Finished difference Result 39050 states and 95905 transitions. [2022-02-10 04:04:42,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-02-10 04:04:42,314 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:42,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:42,383 INFO L225 Difference]: With dead ends: 39050 [2022-02-10 04:04:42,383 INFO L226 Difference]: Without dead ends: 39050 [2022-02-10 04:04:42,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3660 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2094, Invalid=7218, Unknown=0, NotChecked=0, Total=9312 [2022-02-10 04:04:42,384 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 571 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:42,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 384 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 04:04:42,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39050 states. [2022-02-10 04:04:42,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39050 to 28988. [2022-02-10 04:04:42,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28988 states, 28987 states have (on average 2.551316107220478) internal successors, (73955), 28987 states have internal predecessors, (73955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:43,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28988 states to 28988 states and 73955 transitions. [2022-02-10 04:04:43,014 INFO L78 Accepts]: Start accepts. Automaton has 28988 states and 73955 transitions. Word has length 34 [2022-02-10 04:04:43,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:43,014 INFO L470 AbstractCegarLoop]: Abstraction has 28988 states and 73955 transitions. [2022-02-10 04:04:43,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:43,014 INFO L276 IsEmpty]: Start isEmpty. Operand 28988 states and 73955 transitions. [2022-02-10 04:04:43,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:43,057 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:43,057 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:43,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-02-10 04:04:43,257 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,SelfDestructingSolverStorable112 [2022-02-10 04:04:43,257 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:43,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:43,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1523533787, now seen corresponding path program 90 times [2022-02-10 04:04:43,257 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:43,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510698225] [2022-02-10 04:04:43,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:43,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:43,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:43,302 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:04:43,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:43,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510698225] [2022-02-10 04:04:43,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510698225] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:43,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746233033] [2022-02-10 04:04:43,302 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:04:43,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:43,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:43,303 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-02-10 04:04:43,304 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-02-10 04:04:43,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 04:04:43,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:43,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 04:04:43,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:43,487 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 04:04:43,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:43,729 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:04:43,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746233033] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:43,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:43,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 10] total 17 [2022-02-10 04:04:43,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604960112] [2022-02-10 04:04:43,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:43,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 04:04:43,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:43,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 04:04:43,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-02-10 04:04:43,730 INFO L87 Difference]: Start difference. First operand 28988 states and 73955 transitions. Second operand has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 17 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:44,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:44,316 INFO L93 Difference]: Finished difference Result 41996 states and 101181 transitions. [2022-02-10 04:04:44,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 04:04:44,316 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 17 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:44,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:44,395 INFO L225 Difference]: With dead ends: 41996 [2022-02-10 04:04:44,395 INFO L226 Difference]: Without dead ends: 41996 [2022-02-10 04:04:44,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=539, Invalid=1267, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 04:04:44,395 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 348 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:44,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 123 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 04:04:44,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41996 states. [2022-02-10 04:04:45,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41996 to 30509. [2022-02-10 04:04:45,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30509 states, 30508 states have (on average 2.5543136226563523) internal successors, (77927), 30508 states have internal predecessors, (77927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:45,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30509 states to 30509 states and 77927 transitions. [2022-02-10 04:04:45,269 INFO L78 Accepts]: Start accepts. Automaton has 30509 states and 77927 transitions. Word has length 34 [2022-02-10 04:04:45,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:45,269 INFO L470 AbstractCegarLoop]: Abstraction has 30509 states and 77927 transitions. [2022-02-10 04:04:45,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 17 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:45,269 INFO L276 IsEmpty]: Start isEmpty. Operand 30509 states and 77927 transitions. [2022-02-10 04:04:45,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:45,313 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:45,313 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:45,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-02-10 04:04:45,514 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,SelfDestructingSolverStorable113 [2022-02-10 04:04:45,514 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:45,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:45,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1644281769, now seen corresponding path program 91 times [2022-02-10 04:04:45,514 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:45,514 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882365086] [2022-02-10 04:04:45,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:45,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:45,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:45,560 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:45,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:45,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882365086] [2022-02-10 04:04:45,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882365086] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:45,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70894330] [2022-02-10 04:04:45,561 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:04:45,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:45,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:45,562 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-02-10 04:04:45,562 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-02-10 04:04:45,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:45,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-10 04:04:45,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:45,724 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:45,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:45,813 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:45,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70894330] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:45,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:45,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-10 04:04:45,813 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751641528] [2022-02-10 04:04:45,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:45,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 04:04:45,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:45,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 04:04:45,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-02-10 04:04:45,813 INFO L87 Difference]: Start difference. First operand 30509 states and 77927 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:46,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:46,627 INFO L93 Difference]: Finished difference Result 40194 states and 99161 transitions. [2022-02-10 04:04:46,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-10 04:04:46,628 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:46,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:46,709 INFO L225 Difference]: With dead ends: 40194 [2022-02-10 04:04:46,710 INFO L226 Difference]: Without dead ends: 40184 [2022-02-10 04:04:46,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=720, Invalid=2036, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 04:04:46,710 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 278 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:46,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 201 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 04:04:46,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40184 states. [2022-02-10 04:04:47,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40184 to 33019. [2022-02-10 04:04:47,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33019 states, 33018 states have (on average 2.5643891210854686) internal successors, (84671), 33018 states have internal predecessors, (84671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:47,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33019 states to 33019 states and 84671 transitions. [2022-02-10 04:04:47,471 INFO L78 Accepts]: Start accepts. Automaton has 33019 states and 84671 transitions. Word has length 34 [2022-02-10 04:04:47,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:47,471 INFO L470 AbstractCegarLoop]: Abstraction has 33019 states and 84671 transitions. [2022-02-10 04:04:47,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:47,471 INFO L276 IsEmpty]: Start isEmpty. Operand 33019 states and 84671 transitions. [2022-02-10 04:04:47,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:47,519 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:47,519 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:47,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-02-10 04:04:47,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:47,719 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:47,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:47,720 INFO L85 PathProgramCache]: Analyzing trace with hash -768003475, now seen corresponding path program 92 times [2022-02-10 04:04:47,720 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:47,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423075483] [2022-02-10 04:04:47,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:47,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:47,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:47,765 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:47,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:47,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423075483] [2022-02-10 04:04:47,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423075483] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:47,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843977598] [2022-02-10 04:04:47,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:04:47,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:47,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:47,766 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-02-10 04:04:47,767 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-02-10 04:04:47,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:04:47,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:47,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-10 04:04:47,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:47,936 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:47,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:48,026 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:48,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843977598] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:48,026 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:48,026 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-10 04:04:48,026 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926522172] [2022-02-10 04:04:48,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:48,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 04:04:48,026 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:48,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 04:04:48,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-02-10 04:04:48,027 INFO L87 Difference]: Start difference. First operand 33019 states and 84671 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:48,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:48,854 INFO L93 Difference]: Finished difference Result 37986 states and 93233 transitions. [2022-02-10 04:04:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-10 04:04:48,854 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:48,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:48,925 INFO L225 Difference]: With dead ends: 37986 [2022-02-10 04:04:48,925 INFO L226 Difference]: Without dead ends: 37986 [2022-02-10 04:04:48,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 62 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 857 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=671, Invalid=2085, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 04:04:48,926 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 244 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:48,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 304 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 04:04:49,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37986 states. [2022-02-10 04:04:49,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37986 to 29808. [2022-02-10 04:04:49,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29808 states, 29807 states have (on average 2.5569497097997114) internal successors, (76215), 29807 states have internal predecessors, (76215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:49,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29808 states to 29808 states and 76215 transitions. [2022-02-10 04:04:49,739 INFO L78 Accepts]: Start accepts. Automaton has 29808 states and 76215 transitions. Word has length 34 [2022-02-10 04:04:49,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:49,739 INFO L470 AbstractCegarLoop]: Abstraction has 29808 states and 76215 transitions. [2022-02-10 04:04:49,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:49,739 INFO L276 IsEmpty]: Start isEmpty. Operand 29808 states and 76215 transitions. [2022-02-10 04:04:49,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:49,784 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:49,785 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:49,800 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-02-10 04:04:49,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:49,985 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:49,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:49,985 INFO L85 PathProgramCache]: Analyzing trace with hash -2015301839, now seen corresponding path program 93 times [2022-02-10 04:04:49,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:49,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056733043] [2022-02-10 04:04:49,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:49,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:49,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:50,057 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:50,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:50,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056733043] [2022-02-10 04:04:50,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056733043] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:50,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692503771] [2022-02-10 04:04:50,058 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:04:50,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:50,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:50,060 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-02-10 04:04:50,071 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-02-10 04:04:50,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 04:04:50,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:50,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-10 04:04:50,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:50,238 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:50,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:50,330 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:50,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692503771] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:50,330 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:50,330 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-02-10 04:04:50,330 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996151392] [2022-02-10 04:04:50,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:50,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 04:04:50,331 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:50,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 04:04:50,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-02-10 04:04:50,331 INFO L87 Difference]: Start difference. First operand 29808 states and 76215 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:51,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:51,325 INFO L93 Difference]: Finished difference Result 35123 states and 86642 transitions. [2022-02-10 04:04:51,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-10 04:04:51,326 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:51,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:51,400 INFO L225 Difference]: With dead ends: 35123 [2022-02-10 04:04:51,400 INFO L226 Difference]: Without dead ends: 35123 [2022-02-10 04:04:51,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1464 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1044, Invalid=3246, Unknown=0, NotChecked=0, Total=4290 [2022-02-10 04:04:51,401 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 331 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:51,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 223 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 04:04:51,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35123 states. [2022-02-10 04:04:52,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35123 to 29183. [2022-02-10 04:04:52,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29183 states, 29182 states have (on average 2.559214584332808) internal successors, (74683), 29182 states have internal predecessors, (74683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:52,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29183 states to 29183 states and 74683 transitions. [2022-02-10 04:04:52,140 INFO L78 Accepts]: Start accepts. Automaton has 29183 states and 74683 transitions. Word has length 34 [2022-02-10 04:04:52,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:52,140 INFO L470 AbstractCegarLoop]: Abstraction has 29183 states and 74683 transitions. [2022-02-10 04:04:52,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:52,140 INFO L276 IsEmpty]: Start isEmpty. Operand 29183 states and 74683 transitions. [2022-02-10 04:04:52,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:52,184 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:52,184 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:52,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-02-10 04:04:52,384 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,SelfDestructingSolverStorable116 [2022-02-10 04:04:52,384 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:52,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:52,384 INFO L85 PathProgramCache]: Analyzing trace with hash 872904485, now seen corresponding path program 94 times [2022-02-10 04:04:52,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:52,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102681331] [2022-02-10 04:04:52,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:52,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:52,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:52,428 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:52,428 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:52,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102681331] [2022-02-10 04:04:52,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102681331] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:52,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183810663] [2022-02-10 04:04:52,429 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:04:52,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:52,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:52,429 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-02-10 04:04:52,430 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-02-10 04:04:52,504 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:04:52,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:52,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 04:04:52,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:52,606 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 04:04:52,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:52,720 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:04:52,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183810663] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:52,720 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:52,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 16 [2022-02-10 04:04:52,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160132616] [2022-02-10 04:04:52,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:52,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 04:04:52,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:52,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 04:04:52,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-02-10 04:04:52,721 INFO L87 Difference]: Start difference. First operand 29183 states and 74683 transitions. Second operand has 16 states, 16 states have (on average 4.0) internal successors, (64), 16 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:53,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:53,427 INFO L93 Difference]: Finished difference Result 35325 states and 86867 transitions. [2022-02-10 04:04:53,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 04:04:53,428 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0) internal successors, (64), 16 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:53,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:53,503 INFO L225 Difference]: With dead ends: 35325 [2022-02-10 04:04:53,503 INFO L226 Difference]: Without dead ends: 35325 [2022-02-10 04:04:53,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=478, Invalid=1162, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 04:04:53,504 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 263 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:53,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 143 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 04:04:53,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35325 states. [2022-02-10 04:04:54,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35325 to 29231. [2022-02-10 04:04:54,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29231 states, 29230 states have (on average 2.560280533698255) internal successors, (74837), 29230 states have internal predecessors, (74837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:54,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29231 states to 29231 states and 74837 transitions. [2022-02-10 04:04:54,242 INFO L78 Accepts]: Start accepts. Automaton has 29231 states and 74837 transitions. Word has length 34 [2022-02-10 04:04:54,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:54,242 INFO L470 AbstractCegarLoop]: Abstraction has 29231 states and 74837 transitions. [2022-02-10 04:04:54,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0) internal successors, (64), 16 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:54,245 INFO L276 IsEmpty]: Start isEmpty. Operand 29231 states and 74837 transitions. [2022-02-10 04:04:54,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:54,284 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:54,284 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:54,300 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-02-10 04:04:54,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:54,484 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:54,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:54,484 INFO L85 PathProgramCache]: Analyzing trace with hash 50528693, now seen corresponding path program 95 times [2022-02-10 04:04:54,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:54,485 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133902856] [2022-02-10 04:04:54,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:54,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:54,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:54,536 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:54,536 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:54,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133902856] [2022-02-10 04:04:54,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133902856] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:54,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802042780] [2022-02-10 04:04:54,536 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:04:54,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:54,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:54,537 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-02-10 04:04:54,538 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-02-10 04:04:54,617 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 04:04:54,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:54,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-10 04:04:54,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:54,713 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:54,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:54,805 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:54,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802042780] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:54,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:54,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-02-10 04:04:54,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376948212] [2022-02-10 04:04:54,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:54,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 04:04:54,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:54,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 04:04:54,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-02-10 04:04:54,806 INFO L87 Difference]: Start difference. First operand 29231 states and 74837 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:55,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:55,923 INFO L93 Difference]: Finished difference Result 35398 states and 87711 transitions. [2022-02-10 04:04:55,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-02-10 04:04:55,923 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:55,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:55,991 INFO L225 Difference]: With dead ends: 35398 [2022-02-10 04:04:55,992 INFO L226 Difference]: Without dead ends: 35398 [2022-02-10 04:04:55,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1632 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1142, Invalid=3550, Unknown=0, NotChecked=0, Total=4692 [2022-02-10 04:04:55,992 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 256 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:55,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 231 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 653 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 04:04:56,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35398 states. [2022-02-10 04:04:56,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35398 to 28334. [2022-02-10 04:04:56,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28334 states, 28333 states have (on average 2.560688949281756) internal successors, (72552), 28333 states have internal predecessors, (72552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:56,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28334 states to 28334 states and 72552 transitions. [2022-02-10 04:04:56,511 INFO L78 Accepts]: Start accepts. Automaton has 28334 states and 72552 transitions. Word has length 34 [2022-02-10 04:04:56,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:56,511 INFO L470 AbstractCegarLoop]: Abstraction has 28334 states and 72552 transitions. [2022-02-10 04:04:56,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:56,512 INFO L276 IsEmpty]: Start isEmpty. Operand 28334 states and 72552 transitions. [2022-02-10 04:04:56,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:56,551 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:56,551 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:56,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-02-10 04:04:56,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:56,752 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:56,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:56,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1639254863, now seen corresponding path program 96 times [2022-02-10 04:04:56,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:56,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153485196] [2022-02-10 04:04:56,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:56,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:56,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:56,803 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:56,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:56,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153485196] [2022-02-10 04:04:56,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153485196] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:56,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132851687] [2022-02-10 04:04:56,803 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:04:56,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:56,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:56,804 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-02-10 04:04:56,804 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-02-10 04:04:56,880 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 04:04:56,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:56,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 04:04:56,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:57,083 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:57,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:57,189 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:57,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132851687] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:57,190 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:57,190 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2022-02-10 04:04:57,190 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375038430] [2022-02-10 04:04:57,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:57,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 04:04:57,190 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:57,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 04:04:57,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-02-10 04:04:57,190 INFO L87 Difference]: Start difference. First operand 28334 states and 72552 transitions. Second operand has 16 states, 16 states have (on average 3.75) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:57,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:57,631 INFO L93 Difference]: Finished difference Result 32027 states and 79566 transitions. [2022-02-10 04:04:57,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 04:04:57,632 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.75) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:04:57,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:57,690 INFO L225 Difference]: With dead ends: 32027 [2022-02-10 04:04:57,690 INFO L226 Difference]: Without dead ends: 32027 [2022-02-10 04:04:57,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=337, Invalid=853, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 04:04:57,691 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 200 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:57,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 79 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 04:04:57,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32027 states. [2022-02-10 04:04:58,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32027 to 28218. [2022-02-10 04:04:58,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28218 states, 28217 states have (on average 2.5576071162774214) internal successors, (72168), 28217 states have internal predecessors, (72168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:58,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28218 states to 28218 states and 72168 transitions. [2022-02-10 04:04:58,330 INFO L78 Accepts]: Start accepts. Automaton has 28218 states and 72168 transitions. Word has length 34 [2022-02-10 04:04:58,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:58,330 INFO L470 AbstractCegarLoop]: Abstraction has 28218 states and 72168 transitions. [2022-02-10 04:04:58,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.75) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:58,330 INFO L276 IsEmpty]: Start isEmpty. Operand 28218 states and 72168 transitions. [2022-02-10 04:04:58,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:04:58,371 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:58,371 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:58,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-02-10 04:04:58,571 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,SelfDestructingSolverStorable119 [2022-02-10 04:04:58,571 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:04:58,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:58,572 INFO L85 PathProgramCache]: Analyzing trace with hash -361325775, now seen corresponding path program 97 times [2022-02-10 04:04:58,572 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:58,572 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619567420] [2022-02-10 04:04:58,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:58,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:58,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:58,621 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:58,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:58,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619567420] [2022-02-10 04:04:58,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619567420] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:58,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045702504] [2022-02-10 04:04:58,621 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:04:58,622 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:58,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:58,622 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-02-10 04:04:58,623 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-02-10 04:04:58,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:58,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-10 04:04:58,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:58,794 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:58,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:58,953 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:58,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045702504] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:58,953 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:58,953 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-02-10 04:04:58,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776854421] [2022-02-10 04:04:58,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:58,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 04:04:58,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:58,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 04:04:58,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-02-10 04:04:58,954 INFO L87 Difference]: Start difference. First operand 28218 states and 72168 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:00,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:05:00,092 INFO L93 Difference]: Finished difference Result 36942 states and 91690 transitions. [2022-02-10 04:05:00,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-02-10 04:05:00,092 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:05:00,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:05:00,165 INFO L225 Difference]: With dead ends: 36942 [2022-02-10 04:05:00,166 INFO L226 Difference]: Without dead ends: 36942 [2022-02-10 04:05:00,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2057 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1346, Invalid=4354, Unknown=0, NotChecked=0, Total=5700 [2022-02-10 04:05:00,167 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 284 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 04:05:00,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 281 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 04:05:00,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36942 states. [2022-02-10 04:05:00,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36942 to 30642. [2022-02-10 04:05:00,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30642 states, 30641 states have (on average 2.571652361215365) internal successors, (78798), 30641 states have internal predecessors, (78798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:00,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30642 states to 30642 states and 78798 transitions. [2022-02-10 04:05:00,746 INFO L78 Accepts]: Start accepts. Automaton has 30642 states and 78798 transitions. Word has length 34 [2022-02-10 04:05:00,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:05:00,746 INFO L470 AbstractCegarLoop]: Abstraction has 30642 states and 78798 transitions. [2022-02-10 04:05:00,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:00,746 INFO L276 IsEmpty]: Start isEmpty. Operand 30642 states and 78798 transitions. [2022-02-10 04:05:00,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:05:00,883 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:05:00,883 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:05:00,899 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-02-10 04:05:01,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:05:01,084 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:05:01,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:05:01,085 INFO L85 PathProgramCache]: Analyzing trace with hash -850978891, now seen corresponding path program 98 times [2022-02-10 04:05:01,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:05:01,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375541119] [2022-02-10 04:05:01,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:05:01,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:05:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:05:01,135 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:05:01,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:05:01,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375541119] [2022-02-10 04:05:01,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375541119] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:05:01,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17523101] [2022-02-10 04:05:01,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:05:01,136 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:05:01,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:05:01,137 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-02-10 04:05:01,137 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-02-10 04:05:01,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:05:01,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:05:01,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-10 04:05:01,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:05:01,309 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:05:01,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:05:01,398 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:05:01,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17523101] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:05:01,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:05:01,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-02-10 04:05:01,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954743742] [2022-02-10 04:05:01,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:05:01,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 04:05:01,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:05:01,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 04:05:01,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-02-10 04:05:01,400 INFO L87 Difference]: Start difference. First operand 30642 states and 78798 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:02,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:05:02,495 INFO L93 Difference]: Finished difference Result 39431 states and 98046 transitions. [2022-02-10 04:05:02,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-02-10 04:05:02,495 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:05:02,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:05:02,564 INFO L225 Difference]: With dead ends: 39431 [2022-02-10 04:05:02,564 INFO L226 Difference]: Without dead ends: 39431 [2022-02-10 04:05:02,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1447 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1045, Invalid=3377, Unknown=0, NotChecked=0, Total=4422 [2022-02-10 04:05:02,565 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 207 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 04:05:02,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 215 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 711 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 04:05:02,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39431 states. [2022-02-10 04:05:03,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39431 to 31607. [2022-02-10 04:05:03,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31607 states, 31606 states have (on average 2.5764411820540403) internal successors, (81431), 31606 states have internal predecessors, (81431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:03,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31607 states to 31607 states and 81431 transitions. [2022-02-10 04:05:03,196 INFO L78 Accepts]: Start accepts. Automaton has 31607 states and 81431 transitions. Word has length 34 [2022-02-10 04:05:03,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:05:03,197 INFO L470 AbstractCegarLoop]: Abstraction has 31607 states and 81431 transitions. [2022-02-10 04:05:03,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:03,197 INFO L276 IsEmpty]: Start isEmpty. Operand 31607 states and 81431 transitions. [2022-02-10 04:05:03,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:05:03,247 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:05:03,247 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:05:03,263 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-02-10 04:05:03,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:05:03,447 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:05:03,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:05:03,448 INFO L85 PathProgramCache]: Analyzing trace with hash -51153227, now seen corresponding path program 99 times [2022-02-10 04:05:03,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:05:03,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316533926] [2022-02-10 04:05:03,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:05:03,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:05:03,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:05:03,512 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:05:03,512 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:05:03,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316533926] [2022-02-10 04:05:03,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316533926] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:05:03,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428450101] [2022-02-10 04:05:03,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:05:03,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:05:03,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:05:03,514 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-02-10 04:05:03,514 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-02-10 04:05:03,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 04:05:03,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:05:03,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-10 04:05:03,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:05:03,816 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:05:03,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:05:03,915 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:05:03,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428450101] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:05:03,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:05:03,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 16 [2022-02-10 04:05:03,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831295556] [2022-02-10 04:05:03,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:05:03,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 04:05:03,916 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:05:03,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 04:05:03,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-02-10 04:05:03,916 INFO L87 Difference]: Start difference. First operand 31607 states and 81431 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:05,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:05:05,007 INFO L93 Difference]: Finished difference Result 39946 states and 99316 transitions. [2022-02-10 04:05:05,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-02-10 04:05:05,007 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 04:05:05,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:05:05,201 INFO L225 Difference]: With dead ends: 39946 [2022-02-10 04:05:05,201 INFO L226 Difference]: Without dead ends: 39946 [2022-02-10 04:05:05,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1642 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1194, Invalid=3776, Unknown=0, NotChecked=0, Total=4970 [2022-02-10 04:05:05,201 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 237 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 04:05:05,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 213 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 818 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 04:05:05,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39946 states. [2022-02-10 04:05:05,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39946 to 31500. [2022-02-10 04:05:05,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31500 states, 31499 states have (on average 2.574367440236198) internal successors, (81090), 31499 states have internal predecessors, (81090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:05,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31500 states to 31500 states and 81090 transitions. [2022-02-10 04:05:05,731 INFO L78 Accepts]: Start accepts. Automaton has 31500 states and 81090 transitions. Word has length 34 [2022-02-10 04:05:05,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:05:05,731 INFO L470 AbstractCegarLoop]: Abstraction has 31500 states and 81090 transitions. [2022-02-10 04:05:05,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:05,732 INFO L276 IsEmpty]: Start isEmpty. Operand 31500 states and 81090 transitions. [2022-02-10 04:05:05,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:05:05,778 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:05:05,778 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:05:05,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-02-10 04:05:05,978 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,SelfDestructingSolverStorable122 [2022-02-10 04:05:05,979 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:05:05,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:05:05,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1674747639, now seen corresponding path program 100 times [2022-02-10 04:05:05,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:05:05,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818354586] [2022-02-10 04:05:05,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:05:05,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:05:05,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:05:06,035 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:05:06,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:05:06,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818354586] [2022-02-10 04:05:06,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818354586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:05:06,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108629546] [2022-02-10 04:05:06,036 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:05:06,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:05:06,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:05:06,037 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-02-10 04:05:06,037 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-02-10 04:05:06,208 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:05:06,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:05:06,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:05:06,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:05:06,361 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:05:06,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:05:06,515 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 04:05:06,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108629546] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:05:06,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:05:06,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 25 [2022-02-10 04:05:06,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711560230] [2022-02-10 04:05:06,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:05:06,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 04:05:06,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:05:06,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 04:05:06,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-02-10 04:05:06,516 INFO L87 Difference]: Start difference. First operand 31500 states and 81090 transitions. Second operand has 25 states, 25 states have (on average 2.92) 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-02-10 04:05:10,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:05:10,744 INFO L93 Difference]: Finished difference Result 55053 states and 134015 transitions. [2022-02-10 04:05:10,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2022-02-10 04:05:10,745 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) 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 34 [2022-02-10 04:05:10,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:05:10,946 INFO L225 Difference]: With dead ends: 55053 [2022-02-10 04:05:10,946 INFO L226 Difference]: Without dead ends: 55053 [2022-02-10 04:05:10,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 218 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21240 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=7593, Invalid=40587, Unknown=0, NotChecked=0, Total=48180 [2022-02-10 04:05:10,948 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 1165 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 1562 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1165 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 1834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 1562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 04:05:10,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1165 Valid, 496 Invalid, 1834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 1562 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-10 04:05:10,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55053 states. [2022-02-10 04:05:11,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55053 to 33428. [2022-02-10 04:05:11,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33428 states, 33427 states have (on average 2.5897627666257814) internal successors, (86568), 33427 states have internal predecessors, (86568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:11,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33428 states to 33428 states and 86568 transitions. [2022-02-10 04:05:11,892 INFO L78 Accepts]: Start accepts. Automaton has 33428 states and 86568 transitions. Word has length 34 [2022-02-10 04:05:11,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:05:11,892 INFO L470 AbstractCegarLoop]: Abstraction has 33428 states and 86568 transitions. [2022-02-10 04:05:11,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.92) 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-02-10 04:05:11,893 INFO L276 IsEmpty]: Start isEmpty. Operand 33428 states and 86568 transitions. [2022-02-10 04:05:11,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 04:05:11,943 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:05:11,943 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:05:11,959 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-02-10 04:05:12,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:05:12,143 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 04:05:12,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:05:12,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1191344379, now seen corresponding path program 101 times [2022-02-10 04:05:12,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:05:12,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914759969] [2022-02-10 04:05:12,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:05:12,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:05:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:05:12,216 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:05:12,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:05:12,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914759969] [2022-02-10 04:05:12,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914759969] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:05:12,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797718363] [2022-02-10 04:05:12,217 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:05:12,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:05:12,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:05:12,218 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-02-10 04:05:12,218 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-02-10 04:05:12,298 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 04:05:12,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:05:12,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 04:05:12,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:05:12,455 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:05:12,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:05:12,609 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:05:12,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797718363] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:05:12,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:05:12,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 25 [2022-02-10 04:05:12,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377862974] [2022-02-10 04:05:12,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:05:12,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 04:05:12,610 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:05:12,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 04:05:12,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-02-10 04:05:12,610 INFO L87 Difference]: Start difference. First operand 33428 states and 86568 transitions. Second operand has 25 states, 25 states have (on average 2.92) 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) Received shutdown request... [2022-02-10 04:05:16,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2022-02-10 04:05:16,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16488 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=6598, Invalid=32014, Unknown=0, NotChecked=0, Total=38612 [2022-02-10 04:05:16,549 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 1009 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 1511 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1009 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 1762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 1511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 04:05:16,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1009 Valid, 368 Invalid, 1762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 1511 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 04:05:16,549 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-10 04:05:16,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-02-10 04:05:16,590 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 04:05:16,590 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 04:05:16,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-02-10 04:05:16,751 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (33428states) and FLOYD_HOARE automaton (currently 192 states, 25 states before enhancement),while ReachableStatesComputation was computing reachable states (59059 states constructed, input type IntersectNwa). [2022-02-10 04:05:16,752 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-10 04:05:16,752 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-10 04:05:16,752 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-10 04:05:16,754 INFO L732 BasicCegarLoop]: Path program histogram: [101, 22, 1, 1] [2022-02-10 04:05:16,755 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-10 04:05:16,755 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-10 04:05:16,757 INFO L202 PluginConnector]: Adding new model parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.02 04:05:16 BasicIcfg [2022-02-10 04:05:16,757 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-10 04:05:16,757 INFO L158 Benchmark]: Toolchain (without parser) took 743966.21ms. Allocated memory was 185.6MB in the beginning and 5.0GB in the end (delta: 4.9GB). Free memory was 144.1MB in the beginning and 3.0GB in the end (delta: -2.9GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2022-02-10 04:05:16,757 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.15ms. Allocated memory is still 185.6MB. Free memory was 145.2MB in the beginning and 145.1MB in the end (delta: 121.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-02-10 04:05:16,757 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.48ms. Allocated memory is still 185.6MB. Free memory was 143.9MB in the beginning and 142.4MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 04:05:16,757 INFO L158 Benchmark]: Boogie Preprocessor took 19.22ms. Allocated memory is still 185.6MB. Free memory was 142.4MB in the beginning and 141.5MB in the end (delta: 866.6kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 04:05:16,757 INFO L158 Benchmark]: RCFGBuilder took 259.58ms. Allocated memory is still 185.6MB. Free memory was 141.4MB in the beginning and 132.1MB in the end (delta: 9.3MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-02-10 04:05:16,757 INFO L158 Benchmark]: TraceAbstraction took 743636.00ms. Allocated memory was 185.6MB in the beginning and 5.0GB in the end (delta: 4.9GB). Free memory was 131.6MB in the beginning and 3.0GB in the end (delta: -2.9GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2022-02-10 04:05:16,758 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.15ms. Allocated memory is still 185.6MB. Free memory was 145.2MB in the beginning and 145.1MB in the end (delta: 121.4kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 31.48ms. Allocated memory is still 185.6MB. Free memory was 143.9MB in the beginning and 142.4MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 19.22ms. Allocated memory is still 185.6MB. Free memory was 142.4MB in the beginning and 141.5MB in the end (delta: 866.6kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 259.58ms. Allocated memory is still 185.6MB. Free memory was 141.4MB in the beginning and 132.1MB in the end (delta: 9.3MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 743636.00ms. Allocated memory was 185.6MB in the beginning and 5.0GB in the end (delta: 4.9GB). Free memory was 131.6MB in the beginning and 3.0GB in the end (delta: -2.9GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - 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: 67]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (33428states) and FLOYD_HOARE automaton (currently 192 states, 25 states before enhancement),while ReachableStatesComputation was computing reachable states (59059 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (33428states) and FLOYD_HOARE automaton (currently 192 states, 25 states before enhancement),while ReachableStatesComputation was computing reachable states (59059 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (33428states) and FLOYD_HOARE automaton (currently 192 states, 25 states before enhancement),while ReachableStatesComputation was computing reachable states (59059 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (33428states) and FLOYD_HOARE automaton (currently 192 states, 25 states before enhancement),while ReachableStatesComputation was computing reachable states (59059 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 44 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 743.5s, OverallIterations: 125, TraceHistogramMax: 4, PathProgramHistogramMax: 101, EmptinessCheckTime: 3.5s, AutomataDifference: 504.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.1s, PartialOrderReductionTime: 2.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 50912 SdHoareTripleChecker+Valid, 64.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 50912 mSDsluCounter, 38457 SdHoareTripleChecker+Invalid, 54.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 48560 IncrementalHoareTripleChecker+Unchecked, 50645 mSDsCounter, 15078 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 119359 IncrementalHoareTripleChecker+Invalid, 182997 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 15078 mSolverCounterUnsat, 3465 mSDtfsCounter, 119359 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 18909 GetRequests, 6564 SyntacticMatches, 381 SemanticMatches, 11964 ConstructedPredicates, 0 IntricatePredicates, 8 DeprecatedPredicates, 620565 ImplicationChecksByTransitivity, 459.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=40029occurred in iteration=0, InterpolantAutomatonStates: 10406, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 41.3s AutomataMinimizationTime, 124 MinimizatonAttempts, 606908 StatesRemovedByMinimization, 124 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 158.8s InterpolantComputationTime, 7706 NumberOfCodeBlocks, 7684 NumberOfCodeBlocksAsserted, 447 NumberOfCheckSat, 11167 ConstructedInterpolants, 730 QuantifiedInterpolants, 152741 SizeOfPredicates, 1229 NumberOfNonLiveVariables, 9470 ConjunctsInSsa, 2036 ConjunctsInUnsatCore, 371 InterpolantComputations, 2 PerfectInterpolantSequences, 1170/5017 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