/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/buffer-mult-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 16:35:56,812 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 16:35:56,814 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 16:35:56,876 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 16:35:56,876 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 16:35:56,879 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 16:35:56,881 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 16:35:56,883 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 16:35:56,884 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 16:35:56,888 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 16:35:56,889 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 16:35:56,890 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 16:35:56,890 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 16:35:56,891 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 16:35:56,892 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 16:35:56,895 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 16:35:56,895 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 16:35:56,896 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 16:35:56,896 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 16:35:56,897 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 16:35:56,898 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 16:35:56,901 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 16:35:56,902 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 16:35:56,903 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 16:35:56,907 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 16:35:56,907 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 16:35:56,908 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 16:35:56,908 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 16:35:56,908 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 16:35:56,909 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 16:35:56,909 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 16:35:56,909 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 16:35:56,910 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 16:35:56,910 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 16:35:56,911 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 16:35:56,911 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 16:35:56,911 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 16:35:56,911 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 16:35:56,911 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 16:35:56,912 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 16:35:56,912 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 16:35:56,915 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 16:35:56,939 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 16:35:56,940 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 16:35:56,940 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 16:35:56,940 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 16:35:56,941 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 16:35:56,941 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 16:35:56,941 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 16:35:56,941 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 16:35:56,941 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 16:35:56,941 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 16:35:56,942 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 16:35:56,942 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 16:35:56,942 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 16:35:56,942 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 16:35:56,942 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 16:35:56,942 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 16:35:56,942 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 16:35:56,942 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 16:35:56,943 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 16:35:56,943 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 16:35:56,943 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 16:35:56,943 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 16:35:56,943 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 16:35:56,943 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 16:35:56,944 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 16:35:56,944 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:35:56,944 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 16:35:56,944 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 16:35:56,944 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 16:35:56,944 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 16:35:56,944 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 16:35:56,945 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 16:35:56,945 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 16:35:56,945 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 16:35:56,945 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 16:35:57,152 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 16:35:57,168 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 16:35:57,170 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 16:35:57,170 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 16:35:57,171 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 16:35:57,172 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/buffer-mult-alt.wvr.bpl [2022-01-18 16:35:57,172 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/buffer-mult-alt.wvr.bpl' [2022-01-18 16:35:57,198 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 16:35:57,199 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 16:35:57,201 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 16:35:57,201 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 16:35:57,201 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 16:35:57,208 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/1) ... [2022-01-18 16:35:57,213 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/1) ... [2022-01-18 16:35:57,217 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 16:35:57,218 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 16:35:57,219 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 16:35:57,219 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 16:35:57,219 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 16:35:57,224 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/1) ... [2022-01-18 16:35:57,224 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/1) ... [2022-01-18 16:35:57,226 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/1) ... [2022-01-18 16:35:57,226 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/1) ... [2022-01-18 16:35:57,232 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/1) ... [2022-01-18 16:35:57,234 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/1) ... [2022-01-18 16:35:57,238 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/1) ... [2022-01-18 16:35:57,239 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 16:35:57,240 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 16:35:57,240 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 16:35:57,240 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 16:35:57,241 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/1) ... [2022-01-18 16:35:57,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:35:57,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:35:57,263 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 16:35:57,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 16:35:57,291 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 16:35:57,291 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 16:35:57,291 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 16:35:57,291 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 16:35:57,291 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 16:35:57,291 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 16:35:57,291 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 16:35:57,291 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 16:35:57,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 16:35:57,291 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 16:35:57,292 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 16:35:57,292 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 16:35:57,292 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-01-18 16:35:57,292 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-18 16:35:57,292 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-18 16:35:57,293 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 16:35:57,326 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 16:35:57,328 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 16:35:57,452 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 16:35:57,465 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 16:35:57,466 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 16:35:57,495 INFO L202 PluginConnector]: Adding new model buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:35:57 BoogieIcfgContainer [2022-01-18 16:35:57,495 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 16:35:57,497 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 16:35:57,497 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 16:35:57,499 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 16:35:57,499 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:35:57" (1/2) ... [2022-01-18 16:35:57,500 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20cba91f and model type buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:35:57, skipping insertion in model container [2022-01-18 16:35:57,500 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:35:57" (2/2) ... [2022-01-18 16:35:57,501 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-mult-alt.wvr.bpl [2022-01-18 16:35:57,505 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 16:35:57,506 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 16:35:57,506 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 16:35:57,506 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 16:35:57,560 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-18 16:35:57,617 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 16:35:57,623 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 16:35:57,623 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 16:35:57,630 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 102 flow [2022-01-18 16:35:57,721 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:57,724 INFO L276 IsEmpty]: Start isEmpty. Operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:57,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 16:35:57,743 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:57,743 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:35:57,744 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:35:57,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:57,751 INFO L85 PathProgramCache]: Analyzing trace with hash -315677691, now seen corresponding path program 1 times [2022-01-18 16:35:57,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:57,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538010685] [2022-01-18 16:35:57,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:57,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:57,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:57,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:57,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:57,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538010685] [2022-01-18 16:35:57,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538010685] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:35:57,854 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:35:57,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 16:35:57,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261000663] [2022-01-18 16:35:57,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:35:57,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:35:57,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:35:57,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:35:57,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:35:57,877 INFO L87 Difference]: Start difference. First operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:57,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:57,927 INFO L93 Difference]: Finished difference Result 691 states and 2633 transitions. [2022-01-18 16:35:57,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:35:57,929 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 16:35:57,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:57,941 INFO L225 Difference]: With dead ends: 691 [2022-01-18 16:35:57,941 INFO L226 Difference]: Without dead ends: 691 [2022-01-18 16:35:57,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:35:57,946 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 17 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:57,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 26 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:35:57,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-01-18 16:35:58,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 691. [2022-01-18 16:35:58,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 3.815942028985507) internal successors, (2633), 690 states have internal predecessors, (2633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:58,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 2633 transitions. [2022-01-18 16:35:58,060 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 2633 transitions. Word has length 19 [2022-01-18 16:35:58,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:35:58,060 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 2633 transitions. [2022-01-18 16:35:58,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:58,061 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 2633 transitions. [2022-01-18 16:35:58,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:35:58,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:58,063 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:35:58,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 16:35:58,063 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:35:58,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:58,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1754302367, now seen corresponding path program 1 times [2022-01-18 16:35:58,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:58,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784176520] [2022-01-18 16:35:58,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:58,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:58,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:58,107 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:58,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:58,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784176520] [2022-01-18 16:35:58,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784176520] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:35:58,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240196358] [2022-01-18 16:35:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:58,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:58,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:35:58,112 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:35:58,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 16:35:58,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:58,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 16:35:58,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:35:58,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:58,226 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 16:35:58,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240196358] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:35:58,226 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 16:35:58,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2022-01-18 16:35:58,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473104531] [2022-01-18 16:35:58,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:35:58,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:35:58,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:35:58,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:35:58,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:35:58,234 INFO L87 Difference]: Start difference. First operand 691 states and 2633 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:58,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:58,288 INFO L93 Difference]: Finished difference Result 1250 states and 4705 transitions. [2022-01-18 16:35:58,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:35:58,289 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:35:58,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:58,296 INFO L225 Difference]: With dead ends: 1250 [2022-01-18 16:35:58,296 INFO L226 Difference]: Without dead ends: 1250 [2022-01-18 16:35:58,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:35:58,300 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 47 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:58,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 40 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:35:58,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2022-01-18 16:35:58,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 815. [2022-01-18 16:35:58,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 814 states have (on average 3.839066339066339) internal successors, (3125), 814 states have internal predecessors, (3125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:58,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 3125 transitions. [2022-01-18 16:35:58,342 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 3125 transitions. Word has length 22 [2022-01-18 16:35:58,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:35:58,343 INFO L470 AbstractCegarLoop]: Abstraction has 815 states and 3125 transitions. [2022-01-18 16:35:58,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:58,344 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 3125 transitions. [2022-01-18 16:35:58,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:35:58,349 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:58,350 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:35:58,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 16:35:58,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:58,560 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:35:58,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:58,560 INFO L85 PathProgramCache]: Analyzing trace with hash 971971041, now seen corresponding path program 1 times [2022-01-18 16:35:58,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:58,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897423002] [2022-01-18 16:35:58,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:58,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:58,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:58,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:58,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:58,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897423002] [2022-01-18 16:35:58,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897423002] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:35:58,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087389790] [2022-01-18 16:35:58,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:58,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:58,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:35:58,653 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:35:58,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 16:35:58,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:58,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 16:35:58,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:35:58,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 16:35:58,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:58,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:35:58,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:35:58,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 16:35:58,923 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:58,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087389790] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:35:58,925 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:35:58,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-01-18 16:35:58,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266961195] [2022-01-18 16:35:58,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:35:58,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:35:58,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:35:58,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:35:58,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:35:58,926 INFO L87 Difference]: Start difference. First operand 815 states and 3125 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:59,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:59,008 INFO L93 Difference]: Finished difference Result 1934 states and 7455 transitions. [2022-01-18 16:35:59,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:35:59,008 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:35:59,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:59,018 INFO L225 Difference]: With dead ends: 1934 [2022-01-18 16:35:59,018 INFO L226 Difference]: Without dead ends: 1807 [2022-01-18 16:35:59,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:35:59,021 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 47 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:59,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 127 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:35:59,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1807 states. [2022-01-18 16:35:59,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1807 to 1306. [2022-01-18 16:35:59,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1306 states, 1305 states have (on average 3.8521072796934868) internal successors, (5027), 1305 states have internal predecessors, (5027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:59,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1306 states to 1306 states and 5027 transitions. [2022-01-18 16:35:59,066 INFO L78 Accepts]: Start accepts. Automaton has 1306 states and 5027 transitions. Word has length 24 [2022-01-18 16:35:59,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:35:59,068 INFO L470 AbstractCegarLoop]: Abstraction has 1306 states and 5027 transitions. [2022-01-18 16:35:59,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:59,069 INFO L276 IsEmpty]: Start isEmpty. Operand 1306 states and 5027 transitions. [2022-01-18 16:35:59,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 16:35:59,072 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:59,072 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-01-18 16:35:59,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 16:35:59,283 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,SelfDestructingSolverStorable2 [2022-01-18 16:35:59,284 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:35:59,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:59,284 INFO L85 PathProgramCache]: Analyzing trace with hash 770843555, now seen corresponding path program 2 times [2022-01-18 16:35:59,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:59,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784013949] [2022-01-18 16:35:59,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:59,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:59,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:59,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:59,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:59,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784013949] [2022-01-18 16:35:59,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784013949] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:35:59,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499834129] [2022-01-18 16:35:59,333 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:35:59,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:59,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:35:59,334 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:35:59,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 16:35:59,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:35:59,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:35:59,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 16:35:59,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:35:59,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:59,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:35:59,468 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:59,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499834129] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:35:59,468 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:35:59,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 6 [2022-01-18 16:35:59,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091696032] [2022-01-18 16:35:59,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:35:59,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:35:59,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:35:59,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:35:59,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:35:59,474 INFO L87 Difference]: Start difference. First operand 1306 states and 5027 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:59,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:59,575 INFO L93 Difference]: Finished difference Result 2404 states and 8959 transitions. [2022-01-18 16:35:59,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:35:59,575 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have 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-01-18 16:35:59,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:59,587 INFO L225 Difference]: With dead ends: 2404 [2022-01-18 16:35:59,587 INFO L226 Difference]: Without dead ends: 2234 [2022-01-18 16:35:59,588 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:35:59,589 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 101 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:59,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 105 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:35:59,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2234 states. [2022-01-18 16:35:59,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2234 to 1906. [2022-01-18 16:35:59,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1906 states, 1905 states have (on average 3.859317585301837) internal successors, (7352), 1905 states have internal predecessors, (7352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:59,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1906 states to 1906 states and 7352 transitions. [2022-01-18 16:35:59,642 INFO L78 Accepts]: Start accepts. Automaton has 1906 states and 7352 transitions. Word has length 26 [2022-01-18 16:35:59,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:35:59,642 INFO L470 AbstractCegarLoop]: Abstraction has 1906 states and 7352 transitions. [2022-01-18 16:35:59,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:59,643 INFO L276 IsEmpty]: Start isEmpty. Operand 1906 states and 7352 transitions. [2022-01-18 16:35:59,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 16:35:59,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:59,647 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-01-18 16:35:59,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 16:35:59,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:59,865 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:35:59,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:59,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1128294111, now seen corresponding path program 1 times [2022-01-18 16:35:59,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:59,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377023071] [2022-01-18 16:35:59,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:59,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:59,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:59,914 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:35:59,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:59,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377023071] [2022-01-18 16:35:59,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377023071] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:35:59,915 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:35:59,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:35:59,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201628809] [2022-01-18 16:35:59,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:35:59,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:35:59,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:35:59,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:35:59,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:35:59,916 INFO L87 Difference]: Start difference. First operand 1906 states and 7352 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:35:59,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:59,970 INFO L93 Difference]: Finished difference Result 3426 states and 12683 transitions. [2022-01-18 16:35:59,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:35:59,970 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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-01-18 16:35:59,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:59,988 INFO L225 Difference]: With dead ends: 3426 [2022-01-18 16:35:59,988 INFO L226 Difference]: Without dead ends: 3255 [2022-01-18 16:35:59,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:35:59,990 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 27 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:59,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 43 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:35:59,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3255 states. [2022-01-18 16:36:00,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3255 to 2791. [2022-01-18 16:36:00,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2791 states, 2790 states have (on average 3.8562724014336918) internal successors, (10759), 2790 states have internal predecessors, (10759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:00,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2791 states to 2791 states and 10759 transitions. [2022-01-18 16:36:00,080 INFO L78 Accepts]: Start accepts. Automaton has 2791 states and 10759 transitions. Word has length 26 [2022-01-18 16:36:00,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:00,080 INFO L470 AbstractCegarLoop]: Abstraction has 2791 states and 10759 transitions. [2022-01-18 16:36:00,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:00,080 INFO L276 IsEmpty]: Start isEmpty. Operand 2791 states and 10759 transitions. [2022-01-18 16:36:00,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:36:00,088 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:00,088 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:00,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 16:36:00,088 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:00,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:00,089 INFO L85 PathProgramCache]: Analyzing trace with hash -448766263, now seen corresponding path program 3 times [2022-01-18 16:36:00,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:00,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972537011] [2022-01-18 16:36:00,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:00,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:00,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:00,209 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:00,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:00,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972537011] [2022-01-18 16:36:00,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972537011] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:00,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572637889] [2022-01-18 16:36:00,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:36:00,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:00,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:00,211 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:00,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 16:36:00,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:36:00,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:00,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 16:36:00,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:00,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:00,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:00,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 32 [2022-01-18 16:36:00,554 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:00,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:00,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:00,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:00,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:00,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:00,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 31 [2022-01-18 16:36:00,945 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:00,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572637889] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:00,945 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:00,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2022-01-18 16:36:00,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942928954] [2022-01-18 16:36:00,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:00,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 16:36:00,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:00,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 16:36:00,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:36:00,947 INFO L87 Difference]: Start difference. First operand 2791 states and 10759 transitions. Second operand has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 17 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:01,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:01,294 INFO L93 Difference]: Finished difference Result 7428 states and 28812 transitions. [2022-01-18 16:36:01,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:36:01,295 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 17 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:36:01,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:01,337 INFO L225 Difference]: With dead ends: 7428 [2022-01-18 16:36:01,338 INFO L226 Difference]: Without dead ends: 7208 [2022-01-18 16:36:01,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:36:01,339 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 410 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:01,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 711 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 312 Invalid, 0 Unknown, 199 Unchecked, 0.1s Time] [2022-01-18 16:36:01,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7208 states. [2022-01-18 16:36:01,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7208 to 4181. [2022-01-18 16:36:01,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4181 states, 4180 states have (on average 3.95933014354067) internal successors, (16550), 4180 states have internal predecessors, (16550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:01,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4181 states to 4181 states and 16550 transitions. [2022-01-18 16:36:01,478 INFO L78 Accepts]: Start accepts. Automaton has 4181 states and 16550 transitions. Word has length 29 [2022-01-18 16:36:01,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:01,478 INFO L470 AbstractCegarLoop]: Abstraction has 4181 states and 16550 transitions. [2022-01-18 16:36:01,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 17 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:01,478 INFO L276 IsEmpty]: Start isEmpty. Operand 4181 states and 16550 transitions. [2022-01-18 16:36:01,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:36:01,490 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:01,490 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:01,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:01,706 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-01-18 16:36:01,707 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:01,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:01,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1095707459, now seen corresponding path program 4 times [2022-01-18 16:36:01,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:01,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803422000] [2022-01-18 16:36:01,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:01,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:01,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:01,803 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:01,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:01,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803422000] [2022-01-18 16:36:01,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803422000] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:01,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166721771] [2022-01-18 16:36:01,803 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:36:01,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:01,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:01,804 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:01,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 16:36:01,833 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:36:01,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:01,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 16:36:01,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:01,952 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:36:01,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2022-01-18 16:36:01,981 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:01,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:02,100 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:36:02,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 50 [2022-01-18 16:36:02,200 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:02,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166721771] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:02,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:02,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-01-18 16:36:02,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671457168] [2022-01-18 16:36:02,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:02,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:36:02,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:02,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:36:02,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:36:02,202 INFO L87 Difference]: Start difference. First operand 4181 states and 16550 transitions. Second operand has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 14 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:02,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:02,626 INFO L93 Difference]: Finished difference Result 10023 states and 38688 transitions. [2022-01-18 16:36:02,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:36:02,626 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 14 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 29 [2022-01-18 16:36:02,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:02,715 INFO L225 Difference]: With dead ends: 10023 [2022-01-18 16:36:02,716 INFO L226 Difference]: Without dead ends: 9344 [2022-01-18 16:36:02,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:36:02,717 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 309 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:02,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 490 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:36:02,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9344 states. [2022-01-18 16:36:02,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9344 to 4644. [2022-01-18 16:36:02,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4644 states, 4643 states have (on average 4.0200301529183715) internal successors, (18665), 4643 states have internal predecessors, (18665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:02,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4644 states to 4644 states and 18665 transitions. [2022-01-18 16:36:02,853 INFO L78 Accepts]: Start accepts. Automaton has 4644 states and 18665 transitions. Word has length 29 [2022-01-18 16:36:02,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:02,853 INFO L470 AbstractCegarLoop]: Abstraction has 4644 states and 18665 transitions. [2022-01-18 16:36:02,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 14 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:02,853 INFO L276 IsEmpty]: Start isEmpty. Operand 4644 states and 18665 transitions. [2022-01-18 16:36:02,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:36:02,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:02,864 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:02,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:03,079 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-01-18 16:36:03,079 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:03,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash 687515522, now seen corresponding path program 1 times [2022-01-18 16:36:03,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:03,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315078055] [2022-01-18 16:36:03,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:03,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:03,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:03,108 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:36:03,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:03,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315078055] [2022-01-18 16:36:03,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315078055] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:03,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304746459] [2022-01-18 16:36:03,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:03,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:03,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:03,110 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:03,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 16:36:03,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:03,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:36:03,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:03,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:36:03,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:03,252 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:36:03,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304746459] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:03,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:03,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2022-01-18 16:36:03,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575546988] [2022-01-18 16:36:03,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:03,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:36:03,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:03,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:36:03,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:36:03,253 INFO L87 Difference]: Start difference. First operand 4644 states and 18665 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:03,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:03,573 INFO L93 Difference]: Finished difference Result 13743 states and 52353 transitions. [2022-01-18 16:36:03,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:36:03,574 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:36:03,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:03,621 INFO L225 Difference]: With dead ends: 13743 [2022-01-18 16:36:03,621 INFO L226 Difference]: Without dead ends: 13597 [2022-01-18 16:36:03,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=191, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:36:03,622 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 302 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:03,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 73 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:36:03,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13597 states. [2022-01-18 16:36:03,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13597 to 5860. [2022-01-18 16:36:03,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5860 states, 5859 states have (on average 4.183478409284861) internal successors, (24511), 5859 states have internal predecessors, (24511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:03,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5860 states to 5860 states and 24511 transitions. [2022-01-18 16:36:03,879 INFO L78 Accepts]: Start accepts. Automaton has 5860 states and 24511 transitions. Word has length 29 [2022-01-18 16:36:03,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:03,883 INFO L470 AbstractCegarLoop]: Abstraction has 5860 states and 24511 transitions. [2022-01-18 16:36:03,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:03,883 INFO L276 IsEmpty]: Start isEmpty. Operand 5860 states and 24511 transitions. [2022-01-18 16:36:03,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:36:03,896 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:03,896 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:03,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-18 16:36:04,109 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-01-18 16:36:04,109 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:04,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:04,109 INFO L85 PathProgramCache]: Analyzing trace with hash -774339582, now seen corresponding path program 2 times [2022-01-18 16:36:04,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:04,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740177249] [2022-01-18 16:36:04,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:04,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:04,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:04,131 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:36:04,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:04,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740177249] [2022-01-18 16:36:04,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740177249] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:04,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867037736] [2022-01-18 16:36:04,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:36:04,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:04,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:04,132 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:04,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 16:36:04,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:36:04,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:04,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:36:04,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:04,251 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:36:04,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:04,320 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:36:04,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867037736] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:04,321 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:04,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2022-01-18 16:36:04,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561942521] [2022-01-18 16:36:04,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:04,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:36:04,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:04,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:36:04,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:36:04,325 INFO L87 Difference]: Start difference. First operand 5860 states and 24511 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:04,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:04,757 INFO L93 Difference]: Finished difference Result 15540 states and 58906 transitions. [2022-01-18 16:36:04,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 16:36:04,757 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:36:04,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:04,803 INFO L225 Difference]: With dead ends: 15540 [2022-01-18 16:36:04,803 INFO L226 Difference]: Without dead ends: 15540 [2022-01-18 16:36:04,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=181, Invalid=325, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:36:04,804 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 236 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:04,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 115 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:36:04,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15540 states. [2022-01-18 16:36:04,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15540 to 6129. [2022-01-18 16:36:04,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6129 states, 6128 states have (on average 4.1308746736292425) internal successors, (25314), 6128 states have internal predecessors, (25314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:05,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6129 states to 6129 states and 25314 transitions. [2022-01-18 16:36:05,060 INFO L78 Accepts]: Start accepts. Automaton has 6129 states and 25314 transitions. Word has length 29 [2022-01-18 16:36:05,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:05,061 INFO L470 AbstractCegarLoop]: Abstraction has 6129 states and 25314 transitions. [2022-01-18 16:36:05,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:05,061 INFO L276 IsEmpty]: Start isEmpty. Operand 6129 states and 25314 transitions. [2022-01-18 16:36:05,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:36:05,074 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:05,074 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:05,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:05,275 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-01-18 16:36:05,275 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:05,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:05,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1984386215, now seen corresponding path program 5 times [2022-01-18 16:36:05,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:05,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531484051] [2022-01-18 16:36:05,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:05,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:05,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:05,316 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:05,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:05,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531484051] [2022-01-18 16:36:05,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531484051] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:05,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187749883] [2022-01-18 16:36:05,316 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:36:05,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:05,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:05,317 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:05,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 16:36:05,349 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:36:05,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:05,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:36:05,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:05,466 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:05,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:05,529 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:05,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187749883] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:05,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:05,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 8 [2022-01-18 16:36:05,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943228040] [2022-01-18 16:36:05,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:05,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:36:05,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:05,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:36:05,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:36:05,531 INFO L87 Difference]: Start difference. First operand 6129 states and 25314 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:05,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:05,684 INFO L93 Difference]: Finished difference Result 10040 states and 40689 transitions. [2022-01-18 16:36:05,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:36:05,684 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 16:36:05,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:05,714 INFO L225 Difference]: With dead ends: 10040 [2022-01-18 16:36:05,715 INFO L226 Difference]: Without dead ends: 9593 [2022-01-18 16:36:05,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:36:05,715 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 97 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:05,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 170 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:36:05,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9593 states. [2022-01-18 16:36:05,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9593 to 8110. [2022-01-18 16:36:05,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8110 states, 8109 states have (on average 4.169811320754717) internal successors, (33813), 8109 states have internal predecessors, (33813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:06,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8110 states to 8110 states and 33813 transitions. [2022-01-18 16:36:06,052 INFO L78 Accepts]: Start accepts. Automaton has 8110 states and 33813 transitions. Word has length 31 [2022-01-18 16:36:06,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:06,052 INFO L470 AbstractCegarLoop]: Abstraction has 8110 states and 33813 transitions. [2022-01-18 16:36:06,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:06,055 INFO L276 IsEmpty]: Start isEmpty. Operand 8110 states and 33813 transitions. [2022-01-18 16:36:06,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 16:36:06,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:06,075 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:06,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:06,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-01-18 16:36:06,291 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:06,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:06,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1580215652, now seen corresponding path program 3 times [2022-01-18 16:36:06,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:06,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406771448] [2022-01-18 16:36:06,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:06,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:06,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:06,332 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:36:06,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:06,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406771448] [2022-01-18 16:36:06,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406771448] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:06,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208410157] [2022-01-18 16:36:06,333 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:36:06,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:06,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:06,334 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:06,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 16:36:06,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:36:06,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:06,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:36:06,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:06,447 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:36:06,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:06,488 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:36:06,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208410157] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:06,488 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:06,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-01-18 16:36:06,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119045194] [2022-01-18 16:36:06,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:06,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:36:06,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:06,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:36:06,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:36:06,489 INFO L87 Difference]: Start difference. First operand 8110 states and 33813 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:06,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:06,585 INFO L93 Difference]: Finished difference Result 9727 states and 39843 transitions. [2022-01-18 16:36:06,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:36:06,585 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have 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-01-18 16:36:06,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:06,615 INFO L225 Difference]: With dead ends: 9727 [2022-01-18 16:36:06,615 INFO L226 Difference]: Without dead ends: 9727 [2022-01-18 16:36:06,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:36:06,616 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 107 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:06,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 94 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:36:06,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9727 states. [2022-01-18 16:36:06,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9727 to 6714. [2022-01-18 16:36:06,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6714 states, 6713 states have (on average 4.045136302696261) internal successors, (27155), 6713 states have internal predecessors, (27155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:06,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6714 states to 6714 states and 27155 transitions. [2022-01-18 16:36:06,810 INFO L78 Accepts]: Start accepts. Automaton has 6714 states and 27155 transitions. Word has length 32 [2022-01-18 16:36:06,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:06,811 INFO L470 AbstractCegarLoop]: Abstraction has 6714 states and 27155 transitions. [2022-01-18 16:36:06,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:06,811 INFO L276 IsEmpty]: Start isEmpty. Operand 6714 states and 27155 transitions. [2022-01-18 16:36:06,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:06,828 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:06,828 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:06,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:07,044 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-01-18 16:36:07,044 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:07,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:07,045 INFO L85 PathProgramCache]: Analyzing trace with hash -499344603, now seen corresponding path program 6 times [2022-01-18 16:36:07,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:07,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919695430] [2022-01-18 16:36:07,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:07,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:07,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:07,137 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:07,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:07,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919695430] [2022-01-18 16:36:07,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919695430] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:07,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807785907] [2022-01-18 16:36:07,137 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:36:07,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:07,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:07,138 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:07,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 16:36:07,164 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:36:07,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:07,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 16:36:07,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:07,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:07,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:07,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:07,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:07,452 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 34 treesize of output 86 [2022-01-18 16:36:07,736 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:07,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:08,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:08,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:08,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:08,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:08,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:08,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 36 treesize of output 64 [2022-01-18 16:36:08,330 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:08,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807785907] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:08,330 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:08,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 23 [2022-01-18 16:36:08,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085245395] [2022-01-18 16:36:08,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:08,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 16:36:08,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:08,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 16:36:08,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:36:08,331 INFO L87 Difference]: Start difference. First operand 6714 states and 27155 transitions. Second operand has 24 states, 24 states have (on average 3.75) internal successors, (90), 23 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:09,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:09,771 INFO L93 Difference]: Finished difference Result 36757 states and 149035 transitions. [2022-01-18 16:36:09,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 16:36:09,775 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.75) internal successors, (90), 23 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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-01-18 16:36:09,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:09,902 INFO L225 Difference]: With dead ends: 36757 [2022-01-18 16:36:09,902 INFO L226 Difference]: Without dead ends: 35423 [2022-01-18 16:36:09,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 60 SyntacticMatches, 7 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=474, Invalid=2282, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:36:09,903 INFO L933 BasicCegarLoop]: 195 mSDtfsCounter, 832 mSDsluCounter, 3230 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 2655 SdHoareTripleChecker+Invalid, 1714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 839 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:09,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [832 Valid, 2655 Invalid, 1714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 842 Invalid, 0 Unknown, 839 Unchecked, 0.4s Time] [2022-01-18 16:36:10,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35423 states. [2022-01-18 16:36:10,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35423 to 11467. [2022-01-18 16:36:10,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11467 states, 11466 states have (on average 4.172335600907029) internal successors, (47840), 11466 states have internal predecessors, (47840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:10,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11467 states to 11467 states and 47840 transitions. [2022-01-18 16:36:10,481 INFO L78 Accepts]: Start accepts. Automaton has 11467 states and 47840 transitions. Word has length 34 [2022-01-18 16:36:10,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:10,481 INFO L470 AbstractCegarLoop]: Abstraction has 11467 states and 47840 transitions. [2022-01-18 16:36:10,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.75) internal successors, (90), 23 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:10,482 INFO L276 IsEmpty]: Start isEmpty. Operand 11467 states and 47840 transitions. [2022-01-18 16:36:10,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:10,507 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:10,507 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:10,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-01-18 16:36:10,707 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-01-18 16:36:10,707 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:10,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:10,708 INFO L85 PathProgramCache]: Analyzing trace with hash 243147073, now seen corresponding path program 7 times [2022-01-18 16:36:10,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:10,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565517563] [2022-01-18 16:36:10,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:10,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:10,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:10,818 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:10,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:10,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565517563] [2022-01-18 16:36:10,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565517563] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:10,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675648802] [2022-01-18 16:36:10,818 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:36:10,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:10,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:10,819 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:10,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 16:36:10,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:10,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:36:10,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:11,128 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:36:11,128 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 36 treesize of output 16 [2022-01-18 16:36:11,149 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:11,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:11,367 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:36:11,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 39 treesize of output 103 [2022-01-18 16:36:11,814 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:11,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675648802] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:11,815 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:11,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 16:36:11,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843746274] [2022-01-18 16:36:11,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:11,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:36:11,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:11,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:36:11,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:36:11,816 INFO L87 Difference]: Start difference. First operand 11467 states and 47840 transitions. Second operand has 21 states, 21 states have (on average 4.333333333333333) internal successors, (91), 20 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:12,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:12,460 INFO L93 Difference]: Finished difference Result 20486 states and 84293 transitions. [2022-01-18 16:36:12,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 16:36:12,461 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.333333333333333) internal successors, (91), 20 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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-01-18 16:36:12,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:12,520 INFO L225 Difference]: With dead ends: 20486 [2022-01-18 16:36:12,520 INFO L226 Difference]: Without dead ends: 19897 [2022-01-18 16:36:12,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:36:12,520 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 434 mSDsluCounter, 1357 mSDsCounter, 0 mSdLazyCounter, 961 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:12,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [434 Valid, 1100 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 961 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:36:12,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19897 states. [2022-01-18 16:36:12,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19897 to 11497. [2022-01-18 16:36:12,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11497 states, 11496 states have (on average 4.177887961029923) internal successors, (48029), 11496 states have internal predecessors, (48029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:12,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11497 states to 11497 states and 48029 transitions. [2022-01-18 16:36:12,874 INFO L78 Accepts]: Start accepts. Automaton has 11497 states and 48029 transitions. Word has length 34 [2022-01-18 16:36:12,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:12,875 INFO L470 AbstractCegarLoop]: Abstraction has 11497 states and 48029 transitions. [2022-01-18 16:36:12,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.333333333333333) internal successors, (91), 20 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:12,875 INFO L276 IsEmpty]: Start isEmpty. Operand 11497 states and 48029 transitions. [2022-01-18 16:36:12,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:12,899 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:12,899 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:12,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:13,099 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-01-18 16:36:13,100 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:13,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:13,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1343218526, now seen corresponding path program 4 times [2022-01-18 16:36:13,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:13,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138496805] [2022-01-18 16:36:13,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:13,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:13,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:13,184 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:13,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:13,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138496805] [2022-01-18 16:36:13,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138496805] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:13,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911046434] [2022-01-18 16:36:13,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:36:13,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:13,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:13,186 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:13,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 16:36:13,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:36:13,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:13,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:36:13,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:13,437 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:36:13,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 26 [2022-01-18 16:36:13,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 16:36:13,504 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:13,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:13,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:13,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:36:13,660 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:36:13,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-18 16:36:13,778 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:13,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911046434] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:13,778 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:13,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 16:36:13,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365038375] [2022-01-18 16:36:13,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:13,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:36:13,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:13,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:36:13,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:36:13,779 INFO L87 Difference]: Start difference. First operand 11497 states and 48029 transitions. Second operand has 17 states, 17 states have (on average 4.294117647058823) internal successors, (73), 16 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:14,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:14,577 INFO L93 Difference]: Finished difference Result 32855 states and 134578 transitions. [2022-01-18 16:36:14,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:36:14,577 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.294117647058823) internal successors, (73), 16 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-01-18 16:36:14,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:14,686 INFO L225 Difference]: With dead ends: 32855 [2022-01-18 16:36:14,686 INFO L226 Difference]: Without dead ends: 32736 [2022-01-18 16:36:14,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:36:14,687 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 212 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 1098 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1098 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:14,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 908 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1098 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:36:14,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32736 states. [2022-01-18 16:36:15,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32736 to 14119. [2022-01-18 16:36:15,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14119 states, 14118 states have (on average 4.217382065448364) internal successors, (59541), 14118 states have internal predecessors, (59541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:15,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14119 states to 14119 states and 59541 transitions. [2022-01-18 16:36:15,241 INFO L78 Accepts]: Start accepts. Automaton has 14119 states and 59541 transitions. Word has length 34 [2022-01-18 16:36:15,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:15,241 INFO L470 AbstractCegarLoop]: Abstraction has 14119 states and 59541 transitions. [2022-01-18 16:36:15,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.294117647058823) internal successors, (73), 16 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:15,241 INFO L276 IsEmpty]: Start isEmpty. Operand 14119 states and 59541 transitions. [2022-01-18 16:36:15,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:15,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:15,282 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:15,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:15,498 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-01-18 16:36:15,499 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:15,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:15,499 INFO L85 PathProgramCache]: Analyzing trace with hash -534537824, now seen corresponding path program 5 times [2022-01-18 16:36:15,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:15,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242390686] [2022-01-18 16:36:15,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:15,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:15,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:15,597 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:15,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:15,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242390686] [2022-01-18 16:36:15,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242390686] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:15,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728258583] [2022-01-18 16:36:15,598 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:36:15,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:15,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:15,599 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:15,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 16:36:15,625 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:36:15,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:15,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:36:15,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:15,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2022-01-18 16:36:15,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:15,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 16:36:16,030 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:16,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:16,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:16,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 22 treesize of output 26 [2022-01-18 16:36:16,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:16,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:16,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 45 [2022-01-18 16:36:16,740 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:16,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728258583] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:16,741 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:16,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-01-18 16:36:16,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841401270] [2022-01-18 16:36:16,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:16,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:36:16,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:16,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:36:16,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:36:16,742 INFO L87 Difference]: Start difference. First operand 14119 states and 59541 transitions. Second operand has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:17,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:17,969 INFO L93 Difference]: Finished difference Result 39559 states and 160566 transitions. [2022-01-18 16:36:17,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:36:17,969 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 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-01-18 16:36:17,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:18,103 INFO L225 Difference]: With dead ends: 39559 [2022-01-18 16:36:18,103 INFO L226 Difference]: Without dead ends: 39129 [2022-01-18 16:36:18,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 60 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=324, Invalid=1482, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:36:18,104 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 700 mSDsluCounter, 1745 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 1271 SdHoareTripleChecker+Invalid, 1822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 946 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:18,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [700 Valid, 1271 Invalid, 1822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 832 Invalid, 0 Unknown, 946 Unchecked, 0.5s Time] [2022-01-18 16:36:18,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39129 states. [2022-01-18 16:36:18,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39129 to 15117. [2022-01-18 16:36:18,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15117 states, 15116 states have (on average 4.243053717914792) internal successors, (64138), 15116 states have internal predecessors, (64138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:18,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15117 states to 15117 states and 64138 transitions. [2022-01-18 16:36:18,732 INFO L78 Accepts]: Start accepts. Automaton has 15117 states and 64138 transitions. Word has length 34 [2022-01-18 16:36:18,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:18,732 INFO L470 AbstractCegarLoop]: Abstraction has 15117 states and 64138 transitions. [2022-01-18 16:36:18,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:18,732 INFO L276 IsEmpty]: Start isEmpty. Operand 15117 states and 64138 transitions. [2022-01-18 16:36:18,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:18,769 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:18,769 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:18,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:18,985 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-01-18 16:36:18,985 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:18,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:18,986 INFO L85 PathProgramCache]: Analyzing trace with hash -2132337696, now seen corresponding path program 6 times [2022-01-18 16:36:18,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:18,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378840908] [2022-01-18 16:36:18,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:18,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:18,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:19,074 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:19,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:19,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378840908] [2022-01-18 16:36:19,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378840908] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:19,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154538336] [2022-01-18 16:36:19,074 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:36:19,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:19,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:19,075 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:19,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 16:36:19,100 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:36:19,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:19,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 16:36:19,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:19,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-01-18 16:36:19,386 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:36:19,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:36:19,400 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:19,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:19,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:19,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:36:19,672 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:36:19,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-18 16:36:19,787 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:19,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154538336] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:19,787 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:19,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 16:36:19,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305257859] [2022-01-18 16:36:19,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:19,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:36:19,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:19,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:36:19,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:36:19,788 INFO L87 Difference]: Start difference. First operand 15117 states and 64138 transitions. Second operand has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 16 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:20,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:20,390 INFO L93 Difference]: Finished difference Result 34003 states and 140197 transitions. [2022-01-18 16:36:20,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:36:20,390 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 16 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-01-18 16:36:20,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:20,518 INFO L225 Difference]: With dead ends: 34003 [2022-01-18 16:36:20,519 INFO L226 Difference]: Without dead ends: 33628 [2022-01-18 16:36:20,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=529, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:36:20,519 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 302 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:20,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 524 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:36:20,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33628 states. [2022-01-18 16:36:21,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33628 to 15249. [2022-01-18 16:36:21,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15249 states, 15248 states have (on average 4.244753410283316) internal successors, (64724), 15248 states have internal predecessors, (64724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:21,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15249 states to 15249 states and 64724 transitions. [2022-01-18 16:36:21,141 INFO L78 Accepts]: Start accepts. Automaton has 15249 states and 64724 transitions. Word has length 34 [2022-01-18 16:36:21,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:21,141 INFO L470 AbstractCegarLoop]: Abstraction has 15249 states and 64724 transitions. [2022-01-18 16:36:21,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 16 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:21,142 INFO L276 IsEmpty]: Start isEmpty. Operand 15249 states and 64724 transitions. [2022-01-18 16:36:21,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:21,177 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:21,177 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:21,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:21,391 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-01-18 16:36:21,391 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:21,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:21,392 INFO L85 PathProgramCache]: Analyzing trace with hash 688857970, now seen corresponding path program 7 times [2022-01-18 16:36:21,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:21,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596491169] [2022-01-18 16:36:21,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:21,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:21,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:21,482 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:21,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:21,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596491169] [2022-01-18 16:36:21,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596491169] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:21,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755452106] [2022-01-18 16:36:21,482 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:36:21,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:21,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:21,483 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:21,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 16:36:21,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:21,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:36:21,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:21,722 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:36:21,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2022-01-18 16:36:21,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-01-18 16:36:21,831 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:21,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:21,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:21,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-01-18 16:36:22,022 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:36:22,022 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 32 treesize of output 56 [2022-01-18 16:36:22,156 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:22,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755452106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:22,156 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:22,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:36:22,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659757971] [2022-01-18 16:36:22,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:22,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 16:36:22,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:22,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 16:36:22,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:36:22,158 INFO L87 Difference]: Start difference. First operand 15249 states and 64724 transitions. Second operand has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 17 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:23,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:23,274 INFO L93 Difference]: Finished difference Result 34268 states and 138723 transitions. [2022-01-18 16:36:23,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 16:36:23,274 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 17 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:36:23,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:23,384 INFO L225 Difference]: With dead ends: 34268 [2022-01-18 16:36:23,384 INFO L226 Difference]: Without dead ends: 34149 [2022-01-18 16:36:23,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=179, Invalid=877, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:36:23,385 INFO L933 BasicCegarLoop]: 143 mSDtfsCounter, 303 mSDsluCounter, 1232 mSDsCounter, 0 mSdLazyCounter, 1208 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 1223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:23,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 1030 Invalid, 1223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1208 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 16:36:23,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34149 states. [2022-01-18 16:36:23,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34149 to 15503. [2022-01-18 16:36:23,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15503 states, 15502 states have (on average 4.245903754354277) internal successors, (65820), 15502 states have internal predecessors, (65820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:23,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15503 states to 15503 states and 65820 transitions. [2022-01-18 16:36:23,926 INFO L78 Accepts]: Start accepts. Automaton has 15503 states and 65820 transitions. Word has length 34 [2022-01-18 16:36:23,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:23,926 INFO L470 AbstractCegarLoop]: Abstraction has 15503 states and 65820 transitions. [2022-01-18 16:36:23,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 17 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:23,926 INFO L276 IsEmpty]: Start isEmpty. Operand 15503 states and 65820 transitions. [2022-01-18 16:36:23,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:23,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:23,961 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:23,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:24,161 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-01-18 16:36:24,162 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:24,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:24,162 INFO L85 PathProgramCache]: Analyzing trace with hash -85960544, now seen corresponding path program 8 times [2022-01-18 16:36:24,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:24,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171212546] [2022-01-18 16:36:24,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:24,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:24,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:24,257 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:24,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:24,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171212546] [2022-01-18 16:36:24,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171212546] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:24,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461353590] [2022-01-18 16:36:24,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:36:24,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:24,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:24,258 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:24,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 16:36:24,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:36:24,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:24,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:36:24,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:24,512 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:36:24,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 26 [2022-01-18 16:36:24,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 16:36:24,574 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:24,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:24,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:24,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 16:36:24,745 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:36:24,746 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 32 treesize of output 56 [2022-01-18 16:36:24,865 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:24,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461353590] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:24,865 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:24,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:36:24,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486164279] [2022-01-18 16:36:24,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:24,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 16:36:24,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:24,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 16:36:24,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:36:24,866 INFO L87 Difference]: Start difference. First operand 15503 states and 65820 transitions. Second operand has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 17 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:25,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:25,738 INFO L93 Difference]: Finished difference Result 35590 states and 146186 transitions. [2022-01-18 16:36:25,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 16:36:25,738 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 17 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:36:25,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:25,865 INFO L225 Difference]: With dead ends: 35590 [2022-01-18 16:36:25,866 INFO L226 Difference]: Without dead ends: 35471 [2022-01-18 16:36:25,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:36:25,866 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 203 mSDsluCounter, 1210 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 923 SdHoareTripleChecker+Invalid, 1164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:25,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 923 Invalid, 1164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1153 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:36:25,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35471 states. [2022-01-18 16:36:26,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35471 to 15915. [2022-01-18 16:36:26,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15915 states, 15914 states have (on average 4.247957773030037) internal successors, (67602), 15914 states have internal predecessors, (67602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:26,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15915 states to 15915 states and 67602 transitions. [2022-01-18 16:36:26,460 INFO L78 Accepts]: Start accepts. Automaton has 15915 states and 67602 transitions. Word has length 34 [2022-01-18 16:36:26,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:26,460 INFO L470 AbstractCegarLoop]: Abstraction has 15915 states and 67602 transitions. [2022-01-18 16:36:26,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 17 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:26,461 INFO L276 IsEmpty]: Start isEmpty. Operand 15915 states and 67602 transitions. [2022-01-18 16:36:26,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:26,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:26,500 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:26,516 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-01-18 16:36:26,701 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-01-18 16:36:26,701 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:26,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:26,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1963716894, now seen corresponding path program 9 times [2022-01-18 16:36:26,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:26,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517036000] [2022-01-18 16:36:26,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:26,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:26,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:26,807 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:26,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:26,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517036000] [2022-01-18 16:36:26,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517036000] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:26,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237968031] [2022-01-18 16:36:26,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:36:26,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:26,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:26,808 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:26,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 16:36:26,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:36:26,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:26,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 16:36:26,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:27,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2022-01-18 16:36:27,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:27,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 16:36:27,196 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:27,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:27,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:27,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 16:36:27,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:27,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:27,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 45 [2022-01-18 16:36:27,943 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:27,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237968031] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:27,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:27,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-01-18 16:36:27,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452355121] [2022-01-18 16:36:27,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:27,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:36:27,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:27,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:36:27,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:36:27,944 INFO L87 Difference]: Start difference. First operand 15915 states and 67602 transitions. Second operand has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:28,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:28,789 INFO L93 Difference]: Finished difference Result 43231 states and 177155 transitions. [2022-01-18 16:36:28,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:36:28,790 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 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-01-18 16:36:28,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:28,936 INFO L225 Difference]: With dead ends: 43231 [2022-01-18 16:36:28,937 INFO L226 Difference]: Without dead ends: 42952 [2022-01-18 16:36:28,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=271, Invalid=1135, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 16:36:28,937 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 509 mSDsluCounter, 998 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 1107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 725 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:28,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [509 Valid, 685 Invalid, 1107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 348 Invalid, 0 Unknown, 725 Unchecked, 0.3s Time] [2022-01-18 16:36:28,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42952 states. [2022-01-18 16:36:29,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42952 to 16642. [2022-01-18 16:36:29,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16642 states, 16641 states have (on average 4.261042004687218) internal successors, (70908), 16641 states have internal predecessors, (70908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:29,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16642 states to 16642 states and 70908 transitions. [2022-01-18 16:36:29,737 INFO L78 Accepts]: Start accepts. Automaton has 16642 states and 70908 transitions. Word has length 34 [2022-01-18 16:36:29,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:29,737 INFO L470 AbstractCegarLoop]: Abstraction has 16642 states and 70908 transitions. [2022-01-18 16:36:29,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:29,737 INFO L276 IsEmpty]: Start isEmpty. Operand 16642 states and 70908 transitions. [2022-01-18 16:36:29,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:29,771 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:29,771 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:29,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-18 16:36:29,978 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-01-18 16:36:29,978 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:29,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:29,978 INFO L85 PathProgramCache]: Analyzing trace with hash -322458472, now seen corresponding path program 10 times [2022-01-18 16:36:29,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:29,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76492707] [2022-01-18 16:36:29,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:29,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:29,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:29,994 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 16:36:29,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:29,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76492707] [2022-01-18 16:36:29,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76492707] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:36:29,995 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:36:29,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:36:29,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962182566] [2022-01-18 16:36:29,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:36:29,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:36:29,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:29,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:36:29,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:36:29,995 INFO L87 Difference]: Start difference. First operand 16642 states and 70908 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:30,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:30,088 INFO L93 Difference]: Finished difference Result 15458 states and 64217 transitions. [2022-01-18 16:36:30,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:36:30,088 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-01-18 16:36:30,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:30,130 INFO L225 Difference]: With dead ends: 15458 [2022-01-18 16:36:30,130 INFO L226 Difference]: Without dead ends: 15458 [2022-01-18 16:36:30,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:36:30,131 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 5 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:30,131 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 34 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:36:30,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15458 states. [2022-01-18 16:36:30,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15458 to 15458. [2022-01-18 16:36:30,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15458 states, 15457 states have (on average 4.1545578055250045) internal successors, (64217), 15457 states have internal predecessors, (64217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:30,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15458 states to 15458 states and 64217 transitions. [2022-01-18 16:36:30,601 INFO L78 Accepts]: Start accepts. Automaton has 15458 states and 64217 transitions. Word has length 34 [2022-01-18 16:36:30,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:30,602 INFO L470 AbstractCegarLoop]: Abstraction has 15458 states and 64217 transitions. [2022-01-18 16:36:30,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:30,602 INFO L276 IsEmpty]: Start isEmpty. Operand 15458 states and 64217 transitions. [2022-01-18 16:36:30,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:30,654 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:30,654 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:30,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-18 16:36:30,655 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:30,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:30,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1234144980, now seen corresponding path program 11 times [2022-01-18 16:36:30,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:30,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598899365] [2022-01-18 16:36:30,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:30,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:30,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:30,743 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:30,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:30,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598899365] [2022-01-18 16:36:30,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598899365] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:30,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178653619] [2022-01-18 16:36:30,743 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:36:30,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:30,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:30,744 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:30,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 16:36:30,772 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:36:30,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:30,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:36:30,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:31,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2022-01-18 16:36:31,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:31,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 16:36:31,116 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:31,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:31,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:31,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-01-18 16:36:31,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:31,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:31,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 45 [2022-01-18 16:36:31,830 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:31,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178653619] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:31,830 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:31,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-01-18 16:36:31,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606798840] [2022-01-18 16:36:31,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:31,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:36:31,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:31,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:36:31,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:36:31,831 INFO L87 Difference]: Start difference. First operand 15458 states and 64217 transitions. Second operand has 22 states, 22 states have (on average 3.5) internal successors, (77), 21 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:32,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:32,461 INFO L93 Difference]: Finished difference Result 22055 states and 89624 transitions. [2022-01-18 16:36:32,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 16:36:32,462 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5) internal successors, (77), 21 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:36:32,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:32,529 INFO L225 Difference]: With dead ends: 22055 [2022-01-18 16:36:32,529 INFO L226 Difference]: Without dead ends: 22028 [2022-01-18 16:36:32,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 60 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=183, Invalid=809, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:36:32,529 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 388 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 399 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:32,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 616 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 180 Invalid, 0 Unknown, 399 Unchecked, 0.2s Time] [2022-01-18 16:36:32,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22028 states. [2022-01-18 16:36:32,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22028 to 16177. [2022-01-18 16:36:32,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16177 states, 16176 states have (on average 4.15522997032641) internal successors, (67215), 16176 states have internal predecessors, (67215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:32,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16177 states to 16177 states and 67215 transitions. [2022-01-18 16:36:32,898 INFO L78 Accepts]: Start accepts. Automaton has 16177 states and 67215 transitions. Word has length 34 [2022-01-18 16:36:32,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:32,899 INFO L470 AbstractCegarLoop]: Abstraction has 16177 states and 67215 transitions. [2022-01-18 16:36:32,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5) internal successors, (77), 21 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:32,899 INFO L276 IsEmpty]: Start isEmpty. Operand 16177 states and 67215 transitions. [2022-01-18 16:36:32,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:32,934 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:32,934 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:32,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:33,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:33,138 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:33,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:33,139 INFO L85 PathProgramCache]: Analyzing trace with hash -940416440, now seen corresponding path program 12 times [2022-01-18 16:36:33,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:33,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514486806] [2022-01-18 16:36:33,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:33,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:33,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:33,211 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:33,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:33,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514486806] [2022-01-18 16:36:33,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514486806] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:33,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059770136] [2022-01-18 16:36:33,212 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:36:33,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:33,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:33,213 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:33,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 16:36:33,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:36:33,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:33,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:36:33,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:33,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2022-01-18 16:36:33,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:33,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 16:36:33,616 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:33,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:33,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:33,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-01-18 16:36:34,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:34,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:34,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 45 [2022-01-18 16:36:34,286 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:34,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059770136] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:34,286 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:34,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-01-18 16:36:34,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401770158] [2022-01-18 16:36:34,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:34,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:36:34,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:34,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:36:34,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:36:34,287 INFO L87 Difference]: Start difference. First operand 16177 states and 67215 transitions. Second operand has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:34,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:34,893 INFO L93 Difference]: Finished difference Result 34514 states and 138148 transitions. [2022-01-18 16:36:34,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:36:34,894 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 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 34 [2022-01-18 16:36:34,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:35,108 INFO L225 Difference]: With dead ends: 34514 [2022-01-18 16:36:35,108 INFO L226 Difference]: Without dead ends: 34449 [2022-01-18 16:36:35,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 63 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=221, Invalid=969, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:36:35,109 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 393 mSDsluCounter, 935 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:35,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 793 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 333 Invalid, 0 Unknown, 274 Unchecked, 0.1s Time] [2022-01-18 16:36:35,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34449 states. [2022-01-18 16:36:35,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34449 to 17226. [2022-01-18 16:36:35,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17226 states, 17225 states have (on average 4.153381712626996) internal successors, (71542), 17225 states have internal predecessors, (71542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:35,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17226 states to 17226 states and 71542 transitions. [2022-01-18 16:36:35,555 INFO L78 Accepts]: Start accepts. Automaton has 17226 states and 71542 transitions. Word has length 34 [2022-01-18 16:36:35,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:35,555 INFO L470 AbstractCegarLoop]: Abstraction has 17226 states and 71542 transitions. [2022-01-18 16:36:35,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:35,555 INFO L276 IsEmpty]: Start isEmpty. Operand 17226 states and 71542 transitions. [2022-01-18 16:36:35,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:35,588 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:35,588 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:35,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:35,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:35,789 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:35,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:35,790 INFO L85 PathProgramCache]: Analyzing trace with hash 65719732, now seen corresponding path program 13 times [2022-01-18 16:36:35,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:35,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258811751] [2022-01-18 16:36:35,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:35,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:35,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:35,929 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:35,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:35,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258811751] [2022-01-18 16:36:35,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258811751] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:35,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170810548] [2022-01-18 16:36:35,930 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:36:35,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:35,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:35,931 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:35,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 16:36:35,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:35,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:36:35,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:36,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 16:36:36,234 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:36:36,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:36:36,249 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:36,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:36,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:36,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 16:36:36,412 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:36:36,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 32 treesize of output 56 [2022-01-18 16:36:36,532 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:36,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170810548] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:36,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:36,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:36:36,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970363099] [2022-01-18 16:36:36,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:36,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 16:36:36,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:36,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 16:36:36,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:36:36,536 INFO L87 Difference]: Start difference. First operand 17226 states and 71542 transitions. Second operand has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 17 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:37,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:37,102 INFO L93 Difference]: Finished difference Result 32260 states and 130507 transitions. [2022-01-18 16:36:37,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 16:36:37,103 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 17 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:36:37,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:37,205 INFO L225 Difference]: With dead ends: 32260 [2022-01-18 16:36:37,205 INFO L226 Difference]: Without dead ends: 32121 [2022-01-18 16:36:37,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:36:37,205 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 243 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:37,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 594 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:36:37,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32121 states. [2022-01-18 16:36:37,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32121 to 16166. [2022-01-18 16:36:37,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16166 states, 16165 states have (on average 4.160222703371482) internal successors, (67250), 16165 states have internal predecessors, (67250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:37,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16166 states to 16166 states and 67250 transitions. [2022-01-18 16:36:37,723 INFO L78 Accepts]: Start accepts. Automaton has 16166 states and 67250 transitions. Word has length 34 [2022-01-18 16:36:37,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:37,723 INFO L470 AbstractCegarLoop]: Abstraction has 16166 states and 67250 transitions. [2022-01-18 16:36:37,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 17 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:37,723 INFO L276 IsEmpty]: Start isEmpty. Operand 16166 states and 67250 transitions. [2022-01-18 16:36:37,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:37,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:37,755 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:37,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:37,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-18 16:36:37,956 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:37,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:37,956 INFO L85 PathProgramCache]: Analyzing trace with hash -254518890, now seen corresponding path program 14 times [2022-01-18 16:36:37,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:37,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254925555] [2022-01-18 16:36:37,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:37,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:37,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:38,027 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:38,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:38,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254925555] [2022-01-18 16:36:38,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254925555] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:38,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142363760] [2022-01-18 16:36:38,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:36:38,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:38,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:38,029 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:38,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 16:36:38,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:36:38,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:38,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:36:38,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:38,256 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:36:38,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 26 [2022-01-18 16:36:38,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 16:36:38,315 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:38,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:38,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:38,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:36:38,458 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:36:38,458 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 32 treesize of output 56 [2022-01-18 16:36:38,593 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:38,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142363760] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:38,593 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:38,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 16:36:38,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247844817] [2022-01-18 16:36:38,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:38,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:36:38,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:38,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:36:38,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:36:38,594 INFO L87 Difference]: Start difference. First operand 16166 states and 67250 transitions. Second operand has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 16 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:39,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:39,493 INFO L93 Difference]: Finished difference Result 36820 states and 149638 transitions. [2022-01-18 16:36:39,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:36:39,493 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 16 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-01-18 16:36:39,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:39,614 INFO L225 Difference]: With dead ends: 36820 [2022-01-18 16:36:39,614 INFO L226 Difference]: Without dead ends: 36745 [2022-01-18 16:36:39,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:36:39,615 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 302 mSDsluCounter, 1150 mSDsCounter, 0 mSdLazyCounter, 1110 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 1125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:39,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 914 Invalid, 1125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1110 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:36:39,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36745 states. [2022-01-18 16:36:40,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36745 to 18605. [2022-01-18 16:36:40,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18605 states, 18604 states have (on average 4.177703719630187) internal successors, (77722), 18604 states have internal predecessors, (77722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:40,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18605 states to 18605 states and 77722 transitions. [2022-01-18 16:36:40,330 INFO L78 Accepts]: Start accepts. Automaton has 18605 states and 77722 transitions. Word has length 34 [2022-01-18 16:36:40,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:40,331 INFO L470 AbstractCegarLoop]: Abstraction has 18605 states and 77722 transitions. [2022-01-18 16:36:40,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 16 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:40,331 INFO L276 IsEmpty]: Start isEmpty. Operand 18605 states and 77722 transitions. [2022-01-18 16:36:40,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:40,367 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:40,367 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:40,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:40,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 16:36:40,575 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:40,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:40,576 INFO L85 PathProgramCache]: Analyzing trace with hash -2132275240, now seen corresponding path program 15 times [2022-01-18 16:36:40,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:40,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868294948] [2022-01-18 16:36:40,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:40,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:40,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:40,655 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:40,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:40,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868294948] [2022-01-18 16:36:40,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868294948] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:40,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784023759] [2022-01-18 16:36:40,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:36:40,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:40,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:40,656 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:40,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 16:36:40,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:36:40,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:40,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 16:36:40,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:40,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2022-01-18 16:36:40,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:40,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:41,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 37 [2022-01-18 16:36:41,083 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:41,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:41,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:41,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-01-18 16:36:41,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:41,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:41,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:41,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:41,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 38 [2022-01-18 16:36:41,525 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:41,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784023759] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:41,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:41,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2022-01-18 16:36:41,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33272704] [2022-01-18 16:36:41,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:41,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 16:36:41,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:41,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 16:36:41,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:36:41,526 INFO L87 Difference]: Start difference. First operand 18605 states and 77722 transitions. Second operand has 23 states, 23 states have (on average 3.8260869565217392) internal successors, (88), 22 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:42,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:42,731 INFO L93 Difference]: Finished difference Result 35773 states and 145966 transitions. [2022-01-18 16:36:42,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 16:36:42,731 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.8260869565217392) internal successors, (88), 22 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have 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-01-18 16:36:42,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:42,850 INFO L225 Difference]: With dead ends: 35773 [2022-01-18 16:36:42,850 INFO L226 Difference]: Without dead ends: 35618 [2022-01-18 16:36:42,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 53 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=327, Invalid=1653, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:36:42,851 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 534 mSDsluCounter, 1804 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 1408 SdHoareTripleChecker+Invalid, 1311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 614 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:42,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [534 Valid, 1408 Invalid, 1311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 668 Invalid, 0 Unknown, 614 Unchecked, 0.3s Time] [2022-01-18 16:36:42,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35618 states. [2022-01-18 16:36:43,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35618 to 20436. [2022-01-18 16:36:43,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20436 states, 20435 states have (on average 4.189038414484952) internal successors, (85603), 20435 states have internal predecessors, (85603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:43,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20436 states to 20436 states and 85603 transitions. [2022-01-18 16:36:43,421 INFO L78 Accepts]: Start accepts. Automaton has 20436 states and 85603 transitions. Word has length 34 [2022-01-18 16:36:43,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:43,421 INFO L470 AbstractCegarLoop]: Abstraction has 20436 states and 85603 transitions. [2022-01-18 16:36:43,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.8260869565217392) internal successors, (88), 22 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:43,422 INFO L276 IsEmpty]: Start isEmpty. Operand 20436 states and 85603 transitions. [2022-01-18 16:36:43,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:43,574 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:43,574 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:43,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:43,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:43,775 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:43,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:43,775 INFO L85 PathProgramCache]: Analyzing trace with hash 564892184, now seen corresponding path program 16 times [2022-01-18 16:36:43,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:43,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127970998] [2022-01-18 16:36:43,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:43,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:43,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:43,853 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:43,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:43,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127970998] [2022-01-18 16:36:43,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127970998] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:43,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493671330] [2022-01-18 16:36:43,854 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:36:43,854 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:43,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:43,855 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:43,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 16:36:43,878 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:36:43,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:43,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:36:43,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:44,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-01-18 16:36:44,154 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:36:44,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:36:44,169 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:44,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:44,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:44,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:36:44,306 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:36:44,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-18 16:36:44,431 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:44,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493671330] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:44,432 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:44,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 16:36:44,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820998583] [2022-01-18 16:36:44,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:44,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:36:44,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:44,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:36:44,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:36:44,433 INFO L87 Difference]: Start difference. First operand 20436 states and 85603 transitions. Second operand has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 16 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:45,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:45,348 INFO L93 Difference]: Finished difference Result 37393 states and 152399 transitions. [2022-01-18 16:36:45,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:36:45,349 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 16 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-01-18 16:36:45,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:45,472 INFO L225 Difference]: With dead ends: 37393 [2022-01-18 16:36:45,473 INFO L226 Difference]: Without dead ends: 37158 [2022-01-18 16:36:45,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:36:45,473 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 339 mSDsluCounter, 1053 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:45,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 865 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1020 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:36:45,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37158 states. [2022-01-18 16:36:46,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37158 to 20034. [2022-01-18 16:36:46,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20034 states, 20033 states have (on average 4.198821943792742) internal successors, (84115), 20033 states have internal predecessors, (84115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:46,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20034 states to 20034 states and 84115 transitions. [2022-01-18 16:36:46,140 INFO L78 Accepts]: Start accepts. Automaton has 20034 states and 84115 transitions. Word has length 34 [2022-01-18 16:36:46,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:46,140 INFO L470 AbstractCegarLoop]: Abstraction has 20034 states and 84115 transitions. [2022-01-18 16:36:46,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 16 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:46,141 INFO L276 IsEmpty]: Start isEmpty. Operand 20034 states and 84115 transitions. [2022-01-18 16:36:46,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:46,188 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:46,188 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:46,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:46,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:46,389 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:46,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:46,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1426514422, now seen corresponding path program 17 times [2022-01-18 16:36:46,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:46,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250837267] [2022-01-18 16:36:46,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:46,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:46,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:46,484 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:46,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:46,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250837267] [2022-01-18 16:36:46,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250837267] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:46,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465425477] [2022-01-18 16:36:46,485 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:36:46,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:46,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:46,486 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:46,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 16:36:46,510 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:36:46,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:46,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 16:36:46,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:46,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:46,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:46,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2022-01-18 16:36:46,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-01-18 16:36:46,934 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:46,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:47,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:47,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 22 treesize of output 26 [2022-01-18 16:36:47,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:47,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:47,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:47,483 INFO L353 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2022-01-18 16:36:47,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 16:36:47,508 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:47,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465425477] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:47,509 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:47,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-18 16:36:47,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348150577] [2022-01-18 16:36:47,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:47,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:36:47,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:47,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:36:47,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:36:47,510 INFO L87 Difference]: Start difference. First operand 20034 states and 84115 transitions. Second operand has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:48,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:48,464 INFO L93 Difference]: Finished difference Result 45548 states and 186838 transitions. [2022-01-18 16:36:48,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 16:36:48,465 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:36:48,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:48,619 INFO L225 Difference]: With dead ends: 45548 [2022-01-18 16:36:48,619 INFO L226 Difference]: Without dead ends: 45541 [2022-01-18 16:36:48,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 16:36:48,620 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 571 mSDsluCounter, 1884 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 1437 SdHoareTripleChecker+Invalid, 1808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 711 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:48,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 1437 Invalid, 1808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1066 Invalid, 0 Unknown, 711 Unchecked, 0.4s Time] [2022-01-18 16:36:48,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45541 states. [2022-01-18 16:36:49,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45541 to 21825. [2022-01-18 16:36:49,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21825 states, 21824 states have (on average 4.198222140762463) internal successors, (91622), 21824 states have internal predecessors, (91622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:49,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21825 states to 21825 states and 91622 transitions. [2022-01-18 16:36:49,313 INFO L78 Accepts]: Start accepts. Automaton has 21825 states and 91622 transitions. Word has length 34 [2022-01-18 16:36:49,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:49,313 INFO L470 AbstractCegarLoop]: Abstraction has 21825 states and 91622 transitions. [2022-01-18 16:36:49,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 20 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:49,314 INFO L276 IsEmpty]: Start isEmpty. Operand 21825 states and 91622 transitions. [2022-01-18 16:36:49,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:49,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:49,361 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:49,375 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-01-18 16:36:49,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 16:36:49,563 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:49,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:49,564 INFO L85 PathProgramCache]: Analyzing trace with hash 152865354, now seen corresponding path program 18 times [2022-01-18 16:36:49,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:49,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776470107] [2022-01-18 16:36:49,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:49,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:49,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:49,664 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:49,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:49,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776470107] [2022-01-18 16:36:49,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776470107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:49,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253180818] [2022-01-18 16:36:49,665 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:36:49,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:49,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:49,666 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:49,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 16:36:49,692 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:36:49,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:49,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:36:49,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:49,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:49,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:49,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 42 [2022-01-18 16:36:50,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 16:36:50,135 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:50,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:50,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:50,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 22 treesize of output 26 [2022-01-18 16:36:50,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:50,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:36:50,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:36:50,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:50,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 37 [2022-01-18 16:36:50,785 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:50,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253180818] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:50,786 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:50,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-18 16:36:50,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544195947] [2022-01-18 16:36:50,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:50,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:36:50,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:50,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:36:50,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:36:50,787 INFO L87 Difference]: Start difference. First operand 21825 states and 91622 transitions. Second operand has 21 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 20 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:52,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:52,342 INFO L93 Difference]: Finished difference Result 54036 states and 219531 transitions. [2022-01-18 16:36:52,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 16:36:52,343 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 20 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:36:52,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:52,544 INFO L225 Difference]: With dead ends: 54036 [2022-01-18 16:36:52,544 INFO L226 Difference]: Without dead ends: 53961 [2022-01-18 16:36:52,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=359, Invalid=2091, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 16:36:52,545 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 629 mSDsluCounter, 2445 mSDsCounter, 0 mSdLazyCounter, 1468 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 1936 SdHoareTripleChecker+Invalid, 2148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 637 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:52,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [629 Valid, 1936 Invalid, 2148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1468 Invalid, 0 Unknown, 637 Unchecked, 0.6s Time] [2022-01-18 16:36:52,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53961 states. [2022-01-18 16:36:53,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53961 to 22826. [2022-01-18 16:36:53,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22826 states, 22825 states have (on average 4.186987951807229) internal successors, (95568), 22825 states have internal predecessors, (95568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:53,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22826 states to 22826 states and 95568 transitions. [2022-01-18 16:36:53,417 INFO L78 Accepts]: Start accepts. Automaton has 22826 states and 95568 transitions. Word has length 34 [2022-01-18 16:36:53,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:53,417 INFO L470 AbstractCegarLoop]: Abstraction has 22826 states and 95568 transitions. [2022-01-18 16:36:53,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 20 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:53,417 INFO L276 IsEmpty]: Start isEmpty. Operand 22826 states and 95568 transitions. [2022-01-18 16:36:53,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:53,469 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:53,469 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:53,484 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-01-18 16:36:53,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 16:36:53,669 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:53,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:53,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1913314904, now seen corresponding path program 19 times [2022-01-18 16:36:53,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:53,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813814898] [2022-01-18 16:36:53,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:53,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:53,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:53,775 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:53,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:53,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813814898] [2022-01-18 16:36:53,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813814898] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:53,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624905673] [2022-01-18 16:36:53,776 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:36:53,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:53,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:53,777 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:53,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 16:36:53,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:53,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:36:53,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:54,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 16:36:54,158 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:36:54,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:36:54,175 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:54,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:54,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:54,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:36:54,396 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:36:54,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-18 16:36:54,571 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:54,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624905673] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:54,571 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:54,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:36:54,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993903326] [2022-01-18 16:36:54,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:54,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 16:36:54,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:54,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 16:36:54,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:36:54,572 INFO L87 Difference]: Start difference. First operand 22826 states and 95568 transitions. Second operand has 18 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 17 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:55,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:55,572 INFO L93 Difference]: Finished difference Result 38183 states and 155599 transitions. [2022-01-18 16:36:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 16:36:55,573 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 17 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-01-18 16:36:55,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:55,719 INFO L225 Difference]: With dead ends: 38183 [2022-01-18 16:36:55,719 INFO L226 Difference]: Without dead ends: 38028 [2022-01-18 16:36:55,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=190, Invalid=932, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:36:55,720 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 396 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:55,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 677 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 807 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:36:55,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38028 states. [2022-01-18 16:36:56,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38028 to 23842. [2022-01-18 16:36:56,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23842 states, 23841 states have (on average 4.1980621618220715) internal successors, (100086), 23841 states have internal predecessors, (100086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:56,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23842 states to 23842 states and 100086 transitions. [2022-01-18 16:36:56,466 INFO L78 Accepts]: Start accepts. Automaton has 23842 states and 100086 transitions. Word has length 34 [2022-01-18 16:36:56,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:56,466 INFO L470 AbstractCegarLoop]: Abstraction has 23842 states and 100086 transitions. [2022-01-18 16:36:56,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 17 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:56,467 INFO L276 IsEmpty]: Start isEmpty. Operand 23842 states and 100086 transitions. [2022-01-18 16:36:56,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:56,514 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:56,514 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:56,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:56,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 16:36:56,715 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:56,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:56,715 INFO L85 PathProgramCache]: Analyzing trace with hash -227262226, now seen corresponding path program 20 times [2022-01-18 16:36:56,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:56,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156282597] [2022-01-18 16:36:56,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:56,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:56,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:56,827 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:56,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:56,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156282597] [2022-01-18 16:36:56,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156282597] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:56,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096194422] [2022-01-18 16:36:56,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:36:56,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:56,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:56,829 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:56,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 16:36:56,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:36:56,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:56,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:36:56,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:36:57,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 16:36:57,154 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:36:57,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:36:57,173 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:57,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:36:57,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:36:57,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:36:57,384 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:36:57,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-18 16:36:57,542 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:57,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096194422] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:36:57,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:36:57,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 16:36:57,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183537016] [2022-01-18 16:36:57,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:36:57,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 16:36:57,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:36:57,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 16:36:57,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-01-18 16:36:57,544 INFO L87 Difference]: Start difference. First operand 23842 states and 100086 transitions. Second operand has 19 states, 19 states have (on average 4.0) internal successors, (76), 18 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:58,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:36:58,496 INFO L93 Difference]: Finished difference Result 41598 states and 169784 transitions. [2022-01-18 16:36:58,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 16:36:58,496 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.0) internal successors, (76), 18 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-01-18 16:36:58,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:36:58,655 INFO L225 Difference]: With dead ends: 41598 [2022-01-18 16:36:58,655 INFO L226 Difference]: Without dead ends: 41443 [2022-01-18 16:36:58,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=190, Invalid=866, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:36:58,656 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 543 mSDsluCounter, 947 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 543 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:36:58,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [543 Valid, 711 Invalid, 923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 875 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:36:58,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41443 states. [2022-01-18 16:36:59,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41443 to 23634. [2022-01-18 16:36:59,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23634 states, 23633 states have (on average 4.196081750095206) internal successors, (99166), 23633 states have internal predecessors, (99166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:59,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23634 states to 23634 states and 99166 transitions. [2022-01-18 16:36:59,399 INFO L78 Accepts]: Start accepts. Automaton has 23634 states and 99166 transitions. Word has length 34 [2022-01-18 16:36:59,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:36:59,399 INFO L470 AbstractCegarLoop]: Abstraction has 23634 states and 99166 transitions. [2022-01-18 16:36:59,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.0) internal successors, (76), 18 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:36:59,399 INFO L276 IsEmpty]: Start isEmpty. Operand 23634 states and 99166 transitions. [2022-01-18 16:36:59,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:36:59,454 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:36:59,454 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:36:59,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 16:36:59,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:59,654 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:36:59,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:36:59,655 INFO L85 PathProgramCache]: Analyzing trace with hash -265706046, now seen corresponding path program 21 times [2022-01-18 16:36:59,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:36:59,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478407395] [2022-01-18 16:36:59,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:36:59,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:36:59,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:36:59,783 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:36:59,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:36:59,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478407395] [2022-01-18 16:36:59,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478407395] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:36:59,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920763358] [2022-01-18 16:36:59,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:36:59,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:36:59,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:36:59,785 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:36:59,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 16:36:59,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:36:59,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:36:59,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:36:59,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:00,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:00,081 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 42 treesize of output 54 [2022-01-18 16:37:00,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2022-01-18 16:37:00,302 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:00,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:00,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:00,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-01-18 16:37:01,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:01,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:01,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 45 [2022-01-18 16:37:01,399 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:01,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920763358] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:01,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:01,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-01-18 16:37:01,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110195713] [2022-01-18 16:37:01,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:01,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:37:01,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:01,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:37:01,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:37:01,401 INFO L87 Difference]: Start difference. First operand 23634 states and 99166 transitions. Second operand has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:02,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:02,723 INFO L93 Difference]: Finished difference Result 55591 states and 225533 transitions. [2022-01-18 16:37:02,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 16:37:02,724 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 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 34 [2022-01-18 16:37:02,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:02,933 INFO L225 Difference]: With dead ends: 55591 [2022-01-18 16:37:02,933 INFO L226 Difference]: Without dead ends: 55401 [2022-01-18 16:37:02,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 60 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=294, Invalid=1598, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:37:02,934 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 560 mSDsluCounter, 1902 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 1433 SdHoareTripleChecker+Invalid, 1532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 763 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:02,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [560 Valid, 1433 Invalid, 1532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 729 Invalid, 0 Unknown, 763 Unchecked, 0.3s Time] [2022-01-18 16:37:02,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55401 states. [2022-01-18 16:37:03,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55401 to 25814. [2022-01-18 16:37:03,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25814 states, 25813 states have (on average 4.203075969472747) internal successors, (108494), 25813 states have internal predecessors, (108494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:03,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25814 states to 25814 states and 108494 transitions. [2022-01-18 16:37:03,844 INFO L78 Accepts]: Start accepts. Automaton has 25814 states and 108494 transitions. Word has length 34 [2022-01-18 16:37:03,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:03,844 INFO L470 AbstractCegarLoop]: Abstraction has 25814 states and 108494 transitions. [2022-01-18 16:37:03,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:03,844 INFO L276 IsEmpty]: Start isEmpty. Operand 25814 states and 108494 transitions. [2022-01-18 16:37:03,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:03,900 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:03,900 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:03,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:04,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:04,103 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:04,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:04,104 INFO L85 PathProgramCache]: Analyzing trace with hash 814906250, now seen corresponding path program 22 times [2022-01-18 16:37:04,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:04,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825664477] [2022-01-18 16:37:04,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:04,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:04,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:04,202 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:04,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:04,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825664477] [2022-01-18 16:37:04,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825664477] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:04,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405103159] [2022-01-18 16:37:04,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:37:04,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:04,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:04,203 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:04,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 16:37:04,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:37:04,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:04,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:37:04,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:04,492 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:37:04,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 26 [2022-01-18 16:37:04,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 16:37:04,532 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:04,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:04,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:04,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:37:04,698 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:37:04,698 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 32 treesize of output 56 [2022-01-18 16:37:04,812 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:04,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405103159] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:04,812 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:04,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:37:04,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838088531] [2022-01-18 16:37:04,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:04,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 16:37:04,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:04,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 16:37:04,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:37:04,813 INFO L87 Difference]: Start difference. First operand 25814 states and 108494 transitions. Second operand has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 17 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:06,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:06,148 INFO L93 Difference]: Finished difference Result 48403 states and 197614 transitions. [2022-01-18 16:37:06,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 16:37:06,148 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 17 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-01-18 16:37:06,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:06,332 INFO L225 Difference]: With dead ends: 48403 [2022-01-18 16:37:06,332 INFO L226 Difference]: Without dead ends: 48328 [2022-01-18 16:37:06,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=268, Invalid=1372, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:37:06,333 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 429 mSDsluCounter, 1619 mSDsCounter, 0 mSdLazyCounter, 1481 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 1220 SdHoareTripleChecker+Invalid, 1514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:06,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [429 Valid, 1220 Invalid, 1514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1481 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 16:37:06,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48328 states. [2022-01-18 16:37:06,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48328 to 21502. [2022-01-18 16:37:06,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21502 states, 21501 states have (on average 4.2105948560532065) internal successors, (90532), 21501 states have internal predecessors, (90532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:07,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21502 states to 21502 states and 90532 transitions. [2022-01-18 16:37:07,012 INFO L78 Accepts]: Start accepts. Automaton has 21502 states and 90532 transitions. Word has length 34 [2022-01-18 16:37:07,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:07,012 INFO L470 AbstractCegarLoop]: Abstraction has 21502 states and 90532 transitions. [2022-01-18 16:37:07,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 17 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:07,012 INFO L276 IsEmpty]: Start isEmpty. Operand 21502 states and 90532 transitions. [2022-01-18 16:37:07,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:07,056 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:07,056 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:07,071 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-01-18 16:37:07,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:07,257 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:07,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:07,257 INFO L85 PathProgramCache]: Analyzing trace with hash -34733292, now seen corresponding path program 23 times [2022-01-18 16:37:07,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:07,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580706061] [2022-01-18 16:37:07,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:07,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:07,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:07,334 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:07,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:07,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580706061] [2022-01-18 16:37:07,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580706061] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:07,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66888177] [2022-01-18 16:37:07,334 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:37:07,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:07,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:07,335 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:07,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 16:37:07,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:37:07,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:07,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:37:07,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:07,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 16:37:07,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:07,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:07,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:07,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:07,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 46 [2022-01-18 16:37:07,740 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:07,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:07,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:07,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-01-18 16:37:08,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:08,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:08,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:08,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:08,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 16:37:08,112 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:08,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66888177] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:08,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:08,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2022-01-18 16:37:08,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150550157] [2022-01-18 16:37:08,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:08,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 16:37:08,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:08,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 16:37:08,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:37:08,113 INFO L87 Difference]: Start difference. First operand 21502 states and 90532 transitions. Second operand has 23 states, 23 states have (on average 3.8260869565217392) internal successors, (88), 22 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:09,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:09,977 INFO L93 Difference]: Finished difference Result 58354 states and 237157 transitions. [2022-01-18 16:37:09,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 16:37:09,977 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.8260869565217392) internal successors, (88), 22 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have 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-01-18 16:37:09,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:10,205 INFO L225 Difference]: With dead ends: 58354 [2022-01-18 16:37:10,206 INFO L226 Difference]: Without dead ends: 58179 [2022-01-18 16:37:10,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 51 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=484, Invalid=2596, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 16:37:10,207 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 898 mSDsluCounter, 2134 mSDsCounter, 0 mSdLazyCounter, 1443 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 898 SdHoareTripleChecker+Valid, 1563 SdHoareTripleChecker+Invalid, 2348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 796 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:10,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [898 Valid, 1563 Invalid, 2348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1443 Invalid, 0 Unknown, 796 Unchecked, 0.6s Time] [2022-01-18 16:37:10,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58179 states. [2022-01-18 16:37:10,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58179 to 21233. [2022-01-18 16:37:10,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21233 states, 21232 states have (on average 4.2159947249434815) internal successors, (89514), 21232 states have internal predecessors, (89514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:11,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21233 states to 21233 states and 89514 transitions. [2022-01-18 16:37:11,037 INFO L78 Accepts]: Start accepts. Automaton has 21233 states and 89514 transitions. Word has length 34 [2022-01-18 16:37:11,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:11,038 INFO L470 AbstractCegarLoop]: Abstraction has 21233 states and 89514 transitions. [2022-01-18 16:37:11,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.8260869565217392) internal successors, (88), 22 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:11,038 INFO L276 IsEmpty]: Start isEmpty. Operand 21233 states and 89514 transitions. [2022-01-18 16:37:11,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:11,086 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:11,086 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:11,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 16:37:11,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-01-18 16:37:11,302 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:11,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:11,302 INFO L85 PathProgramCache]: Analyzing trace with hash 475063918, now seen corresponding path program 24 times [2022-01-18 16:37:11,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:11,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466689270] [2022-01-18 16:37:11,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:11,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:11,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:11,398 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:11,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:11,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466689270] [2022-01-18 16:37:11,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466689270] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:11,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414881934] [2022-01-18 16:37:11,399 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:37:11,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:11,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:11,400 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:11,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 16:37:11,424 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:37:11,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:11,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:37:11,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:11,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:37:11,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:11,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:11,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 16:37:11,907 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:11,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:12,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:12,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-01-18 16:37:12,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:12,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:12,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:12,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 37 [2022-01-18 16:37:12,686 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:12,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414881934] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:12,686 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:12,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-01-18 16:37:12,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285712655] [2022-01-18 16:37:12,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:12,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:37:12,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:12,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:37:12,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:37:12,687 INFO L87 Difference]: Start difference. First operand 21233 states and 89514 transitions. Second operand has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:14,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:14,081 INFO L93 Difference]: Finished difference Result 60814 states and 246454 transitions. [2022-01-18 16:37:14,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 16:37:14,082 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 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 34 [2022-01-18 16:37:14,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:14,314 INFO L225 Difference]: With dead ends: 60814 [2022-01-18 16:37:14,315 INFO L226 Difference]: Without dead ends: 60632 [2022-01-18 16:37:14,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 53 SyntacticMatches, 7 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=594, Invalid=2376, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:37:14,316 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 995 mSDsluCounter, 1703 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 995 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 1763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1100 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:14,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [995 Valid, 1245 Invalid, 1763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 593 Invalid, 0 Unknown, 1100 Unchecked, 0.3s Time] [2022-01-18 16:37:14,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60632 states. [2022-01-18 16:37:15,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60632 to 21618. [2022-01-18 16:37:15,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21618 states, 21617 states have (on average 4.218346671601055) internal successors, (91188), 21617 states have internal predecessors, (91188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:15,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21618 states to 21618 states and 91188 transitions. [2022-01-18 16:37:15,123 INFO L78 Accepts]: Start accepts. Automaton has 21618 states and 91188 transitions. Word has length 34 [2022-01-18 16:37:15,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:15,124 INFO L470 AbstractCegarLoop]: Abstraction has 21618 states and 91188 transitions. [2022-01-18 16:37:15,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:15,124 INFO L276 IsEmpty]: Start isEmpty. Operand 21618 states and 91188 transitions. [2022-01-18 16:37:15,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:15,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:15,174 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:15,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:15,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:15,374 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:15,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:15,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1710694510, now seen corresponding path program 25 times [2022-01-18 16:37:15,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:15,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963845645] [2022-01-18 16:37:15,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:15,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:15,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:15,488 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:15,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:15,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963845645] [2022-01-18 16:37:15,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963845645] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:15,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133961270] [2022-01-18 16:37:15,489 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:37:15,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:15,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:15,490 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:15,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 16:37:15,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:15,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:37:15,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:15,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:37:15,780 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:37:15,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:37:15,802 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:15,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:15,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:15,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:37:15,999 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:37:15,999 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 32 treesize of output 56 [2022-01-18 16:37:16,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:16,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133961270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:16,156 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:16,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 16:37:16,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883377647] [2022-01-18 16:37:16,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:16,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 16:37:16,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:16,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 16:37:16,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-01-18 16:37:16,156 INFO L87 Difference]: Start difference. First operand 21618 states and 91188 transitions. Second operand has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:17,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:17,149 INFO L93 Difference]: Finished difference Result 39667 states and 162155 transitions. [2022-01-18 16:37:17,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:37:17,150 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 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-01-18 16:37:17,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:17,284 INFO L225 Difference]: With dead ends: 39667 [2022-01-18 16:37:17,284 INFO L226 Difference]: Without dead ends: 39552 [2022-01-18 16:37:17,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=287, Invalid=1195, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:37:17,285 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 544 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 544 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:17,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [544 Valid, 636 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:37:17,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39552 states. [2022-01-18 16:37:17,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39552 to 21470. [2022-01-18 16:37:17,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21470 states, 21469 states have (on average 4.215147421864083) internal successors, (90495), 21469 states have internal predecessors, (90495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:18,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21470 states to 21470 states and 90495 transitions. [2022-01-18 16:37:18,068 INFO L78 Accepts]: Start accepts. Automaton has 21470 states and 90495 transitions. Word has length 34 [2022-01-18 16:37:18,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:18,068 INFO L470 AbstractCegarLoop]: Abstraction has 21470 states and 90495 transitions. [2022-01-18 16:37:18,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:18,068 INFO L276 IsEmpty]: Start isEmpty. Operand 21470 states and 90495 transitions. [2022-01-18 16:37:18,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:18,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:18,116 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:18,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:18,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:18,317 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:18,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:18,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1276481494, now seen corresponding path program 26 times [2022-01-18 16:37:18,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:18,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423399519] [2022-01-18 16:37:18,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:18,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:18,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:18,396 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:18,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:18,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423399519] [2022-01-18 16:37:18,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423399519] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:18,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757404319] [2022-01-18 16:37:18,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:37:18,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:18,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:18,398 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:18,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 16:37:18,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:37:18,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:18,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:37:18,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:18,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:37:18,674 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:37:18,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:37:18,693 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:18,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:18,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:18,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:37:18,856 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:37:18,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-18 16:37:19,005 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:19,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757404319] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:19,005 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:19,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:37:19,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957451102] [2022-01-18 16:37:19,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:19,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 16:37:19,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:19,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 16:37:19,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:37:19,006 INFO L87 Difference]: Start difference. First operand 21470 states and 90495 transitions. Second operand has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 17 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:19,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:19,814 INFO L93 Difference]: Finished difference Result 39024 states and 159882 transitions. [2022-01-18 16:37:19,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 16:37:19,814 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 17 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 34 [2022-01-18 16:37:19,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:20,121 INFO L225 Difference]: With dead ends: 39024 [2022-01-18 16:37:20,121 INFO L226 Difference]: Without dead ends: 38789 [2022-01-18 16:37:20,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:37:20,122 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 489 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:20,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 757 Invalid, 946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 913 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:37:20,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38789 states. [2022-01-18 16:37:20,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38789 to 21578. [2022-01-18 16:37:20,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21578 states, 21577 states have (on average 4.215553598739398) internal successors, (90959), 21577 states have internal predecessors, (90959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:20,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21578 states to 21578 states and 90959 transitions. [2022-01-18 16:37:20,859 INFO L78 Accepts]: Start accepts. Automaton has 21578 states and 90959 transitions. Word has length 34 [2022-01-18 16:37:20,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:20,860 INFO L470 AbstractCegarLoop]: Abstraction has 21578 states and 90959 transitions. [2022-01-18 16:37:20,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 17 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:20,860 INFO L276 IsEmpty]: Start isEmpty. Operand 21578 states and 90959 transitions. [2022-01-18 16:37:20,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:20,903 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:20,903 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:20,920 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-01-18 16:37:21,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 16:37:21,114 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:21,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:21,115 INFO L85 PathProgramCache]: Analyzing trace with hash 2050047720, now seen corresponding path program 27 times [2022-01-18 16:37:21,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:21,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949796856] [2022-01-18 16:37:21,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:21,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:21,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:21,189 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:21,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:21,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949796856] [2022-01-18 16:37:21,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949796856] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:21,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221641044] [2022-01-18 16:37:21,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:37:21,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:21,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:21,190 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:21,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 16:37:21,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:37:21,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:21,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 16:37:21,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:21,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:21,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:21,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 46 [2022-01-18 16:37:21,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 16:37:21,595 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:21,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:21,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:21,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:21,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:21,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:21,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 36 [2022-01-18 16:37:21,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:21,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 32 [2022-01-18 16:37:21,901 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:21,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221641044] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:21,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:21,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-01-18 16:37:21,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068613518] [2022-01-18 16:37:21,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:21,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:37:21,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:21,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:37:21,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:37:21,902 INFO L87 Difference]: Start difference. First operand 21578 states and 90959 transitions. Second operand has 22 states, 22 states have (on average 3.727272727272727) internal successors, (82), 21 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:24,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:24,032 INFO L93 Difference]: Finished difference Result 50001 states and 205293 transitions. [2022-01-18 16:37:24,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 16:37:24,033 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.727272727272727) internal successors, (82), 21 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 34 [2022-01-18 16:37:24,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:24,225 INFO L225 Difference]: With dead ends: 50001 [2022-01-18 16:37:24,225 INFO L226 Difference]: Without dead ends: 49998 [2022-01-18 16:37:24,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 58 SyntacticMatches, 14 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 905 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=534, Invalid=2658, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 16:37:24,226 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 448 mSDsluCounter, 2836 mSDsCounter, 0 mSdLazyCounter, 1975 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 2157 SdHoareTripleChecker+Invalid, 2821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 812 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:24,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 2157 Invalid, 2821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1975 Invalid, 0 Unknown, 812 Unchecked, 0.9s Time] [2022-01-18 16:37:24,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49998 states. [2022-01-18 16:37:25,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49998 to 24569. [2022-01-18 16:37:25,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24569 states, 24568 states have (on average 4.228997069358515) internal successors, (103898), 24568 states have internal predecessors, (103898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:25,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24569 states to 24569 states and 103898 transitions. [2022-01-18 16:37:25,264 INFO L78 Accepts]: Start accepts. Automaton has 24569 states and 103898 transitions. Word has length 34 [2022-01-18 16:37:25,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:25,264 INFO L470 AbstractCegarLoop]: Abstraction has 24569 states and 103898 transitions. [2022-01-18 16:37:25,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.727272727272727) internal successors, (82), 21 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:25,264 INFO L276 IsEmpty]: Start isEmpty. Operand 24569 states and 103898 transitions. [2022-01-18 16:37:25,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:25,317 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:25,317 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:25,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:25,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 16:37:25,517 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:25,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:25,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1244096684, now seen corresponding path program 28 times [2022-01-18 16:37:25,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:25,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371378335] [2022-01-18 16:37:25,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:25,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:25,582 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:25,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:25,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371378335] [2022-01-18 16:37:25,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371378335] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:25,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520252488] [2022-01-18 16:37:25,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:37:25,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:25,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:25,583 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:25,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 16:37:25,607 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:37:25,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:25,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:37:25,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:25,800 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:37:25,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 26 [2022-01-18 16:37:25,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 16:37:25,855 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:25,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:25,941 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:37:25,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 53 [2022-01-18 16:37:26,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:26,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 22 treesize of output 26 [2022-01-18 16:37:26,093 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:26,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520252488] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:26,093 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:26,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 16:37:26,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386381284] [2022-01-18 16:37:26,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:26,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:37:26,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:26,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:37:26,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:37:26,094 INFO L87 Difference]: Start difference. First operand 24569 states and 103898 transitions. Second operand has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 16 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:27,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:27,208 INFO L93 Difference]: Finished difference Result 42515 states and 175341 transitions. [2022-01-18 16:37:27,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:37:27,209 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 16 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-01-18 16:37:27,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:27,355 INFO L225 Difference]: With dead ends: 42515 [2022-01-18 16:37:27,355 INFO L226 Difference]: Without dead ends: 42440 [2022-01-18 16:37:27,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:37:27,355 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 298 mSDsluCounter, 1387 mSDsCounter, 0 mSdLazyCounter, 1380 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 1159 SdHoareTripleChecker+Invalid, 1394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:27,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 1159 Invalid, 1394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1380 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 16:37:27,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42440 states. [2022-01-18 16:37:27,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42440 to 23046. [2022-01-18 16:37:28,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23046 states, 23045 states have (on average 4.219440225645476) internal successors, (97237), 23045 states have internal predecessors, (97237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:28,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23046 states to 23046 states and 97237 transitions. [2022-01-18 16:37:28,114 INFO L78 Accepts]: Start accepts. Automaton has 23046 states and 97237 transitions. Word has length 34 [2022-01-18 16:37:28,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:28,114 INFO L470 AbstractCegarLoop]: Abstraction has 23046 states and 97237 transitions. [2022-01-18 16:37:28,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 16 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:28,114 INFO L276 IsEmpty]: Start isEmpty. Operand 23046 states and 97237 transitions. [2022-01-18 16:37:28,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:28,166 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:28,166 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:28,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:28,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 16:37:28,366 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:28,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:28,367 INFO L85 PathProgramCache]: Analyzing trace with hash 172291370, now seen corresponding path program 29 times [2022-01-18 16:37:28,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:28,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540229066] [2022-01-18 16:37:28,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:28,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:28,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:28,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:28,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540229066] [2022-01-18 16:37:28,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540229066] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:28,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987582540] [2022-01-18 16:37:28,445 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:37:28,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:28,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:28,446 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:28,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 16:37:28,472 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:37:28,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:28,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 16:37:28,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:28,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-01-18 16:37:29,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:29,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:29,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 16:37:29,056 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:29,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:29,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:29,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:29,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:29,233 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 50 [2022-01-18 16:37:29,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:29,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:37:29,519 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:29,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987582540] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:29,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:29,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 16:37:29,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088229951] [2022-01-18 16:37:29,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:29,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:37:29,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:29,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:37:29,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:37:29,520 INFO L87 Difference]: Start difference. First operand 23046 states and 97237 transitions. Second operand has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 20 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:30,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:30,216 INFO L93 Difference]: Finished difference Result 42887 states and 177253 transitions. [2022-01-18 16:37:30,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:37:30,216 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 20 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 34 [2022-01-18 16:37:30,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:30,383 INFO L225 Difference]: With dead ends: 42887 [2022-01-18 16:37:30,383 INFO L226 Difference]: Without dead ends: 42712 [2022-01-18 16:37:30,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=251, Invalid=1081, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 16:37:30,384 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 435 mSDsluCounter, 1044 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 1223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 693 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:30,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 802 Invalid, 1223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 514 Invalid, 0 Unknown, 693 Unchecked, 0.2s Time] [2022-01-18 16:37:30,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42712 states. [2022-01-18 16:37:31,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42712 to 24256. [2022-01-18 16:37:31,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24256 states, 24255 states have (on average 4.222345908060194) internal successors, (102413), 24255 states have internal predecessors, (102413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:31,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24256 states to 24256 states and 102413 transitions. [2022-01-18 16:37:31,164 INFO L78 Accepts]: Start accepts. Automaton has 24256 states and 102413 transitions. Word has length 34 [2022-01-18 16:37:31,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:31,164 INFO L470 AbstractCegarLoop]: Abstraction has 24256 states and 102413 transitions. [2022-01-18 16:37:31,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 20 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:31,164 INFO L276 IsEmpty]: Start isEmpty. Operand 24256 states and 102413 transitions. [2022-01-18 16:37:31,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:31,321 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:31,321 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:31,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:31,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 16:37:31,535 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:31,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:31,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1425508502, now seen corresponding path program 30 times [2022-01-18 16:37:31,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:31,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480149986] [2022-01-18 16:37:31,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:31,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:31,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:31,599 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:31,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:31,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480149986] [2022-01-18 16:37:31,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480149986] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:31,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869380860] [2022-01-18 16:37:31,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:37:31,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:31,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:31,600 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:31,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 16:37:31,624 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:37:31,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:31,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 16:37:31,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:31,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-01-18 16:37:31,891 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:37:31,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:37:31,906 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:31,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:31,991 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:37:31,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 54 [2022-01-18 16:37:32,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:32,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 22 treesize of output 26 [2022-01-18 16:37:32,120 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:32,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869380860] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:32,121 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:32,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 16:37:32,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110505821] [2022-01-18 16:37:32,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:32,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:37:32,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:32,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:37:32,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:37:32,121 INFO L87 Difference]: Start difference. First operand 24256 states and 102413 transitions. Second operand has 17 states, 17 states have (on average 3.823529411764706) internal successors, (65), 16 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:32,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:32,830 INFO L93 Difference]: Finished difference Result 42594 states and 176009 transitions. [2022-01-18 16:37:32,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 16:37:32,835 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.823529411764706) internal successors, (65), 16 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-01-18 16:37:32,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:33,114 INFO L225 Difference]: With dead ends: 42594 [2022-01-18 16:37:33,115 INFO L226 Difference]: Without dead ends: 42319 [2022-01-18 16:37:33,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:37:33,115 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 226 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:33,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 818 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 962 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:37:33,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42319 states. [2022-01-18 16:37:33,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42319 to 23176. [2022-01-18 16:37:33,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23176 states, 23175 states have (on average 4.224250269687163) internal successors, (97897), 23175 states have internal predecessors, (97897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:33,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23176 states to 23176 states and 97897 transitions. [2022-01-18 16:37:33,815 INFO L78 Accepts]: Start accepts. Automaton has 23176 states and 97897 transitions. Word has length 34 [2022-01-18 16:37:33,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:33,815 INFO L470 AbstractCegarLoop]: Abstraction has 23176 states and 97897 transitions. [2022-01-18 16:37:33,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.823529411764706) internal successors, (65), 16 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:33,815 INFO L276 IsEmpty]: Start isEmpty. Operand 23176 states and 97897 transitions. [2022-01-18 16:37:33,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:33,870 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:33,870 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:33,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:34,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 16:37:34,070 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:34,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:34,071 INFO L85 PathProgramCache]: Analyzing trace with hash 2077304384, now seen corresponding path program 31 times [2022-01-18 16:37:34,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:34,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886523174] [2022-01-18 16:37:34,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:34,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:34,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:34,168 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:34,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:34,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886523174] [2022-01-18 16:37:34,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886523174] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:34,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550914031] [2022-01-18 16:37:34,168 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:37:34,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:34,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:34,169 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:34,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 16:37:34,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:34,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:37:34,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:34,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 16:37:34,440 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:37:34,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:37:34,458 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:34,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:34,584 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:37:34,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 53 [2022-01-18 16:37:34,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:34,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 22 treesize of output 26 [2022-01-18 16:37:34,727 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:34,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550914031] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:34,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:34,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 16:37:34,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791949018] [2022-01-18 16:37:34,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:34,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 16:37:34,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:34,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 16:37:34,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-01-18 16:37:34,728 INFO L87 Difference]: Start difference. First operand 23176 states and 97897 transitions. Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:35,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:35,550 INFO L93 Difference]: Finished difference Result 39651 states and 163704 transitions. [2022-01-18 16:37:35,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 16:37:35,551 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 18 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 34 [2022-01-18 16:37:35,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:35,684 INFO L225 Difference]: With dead ends: 39651 [2022-01-18 16:37:35,685 INFO L226 Difference]: Without dead ends: 39536 [2022-01-18 16:37:35,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:37:35,685 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 301 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:35,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 734 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:37:35,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39536 states. [2022-01-18 16:37:36,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39536 to 23176. [2022-01-18 16:37:36,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23176 states, 23175 states have (on average 4.224250269687163) internal successors, (97897), 23175 states have internal predecessors, (97897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:36,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23176 states to 23176 states and 97897 transitions. [2022-01-18 16:37:36,380 INFO L78 Accepts]: Start accepts. Automaton has 23176 states and 97897 transitions. Word has length 34 [2022-01-18 16:37:36,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:36,380 INFO L470 AbstractCegarLoop]: Abstraction has 23176 states and 97897 transitions. [2022-01-18 16:37:36,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:36,380 INFO L276 IsEmpty]: Start isEmpty. Operand 23176 states and 97897 transitions. [2022-01-18 16:37:36,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:36,427 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:36,427 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:36,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:36,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-01-18 16:37:36,628 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:36,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:36,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1515336768, now seen corresponding path program 32 times [2022-01-18 16:37:36,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:36,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545206228] [2022-01-18 16:37:36,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:36,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:36,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:36,723 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:36,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:36,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545206228] [2022-01-18 16:37:36,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545206228] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:36,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475541946] [2022-01-18 16:37:36,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:37:36,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:36,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:36,725 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:36,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 16:37:36,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:37:36,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:36,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:37:36,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:36,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:37:37,019 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:37:37,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:37:37,037 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:37,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:37,167 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:37:37,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 53 [2022-01-18 16:37:37,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:37,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 22 treesize of output 26 [2022-01-18 16:37:37,334 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:37,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475541946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:37,334 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:37,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 16:37:37,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83930266] [2022-01-18 16:37:37,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:37,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 16:37:37,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:37,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 16:37:37,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-01-18 16:37:37,335 INFO L87 Difference]: Start difference. First operand 23176 states and 97897 transitions. Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:38,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:38,410 INFO L93 Difference]: Finished difference Result 43495 states and 178268 transitions. [2022-01-18 16:37:38,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 16:37:38,410 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 18 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 34 [2022-01-18 16:37:38,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:38,567 INFO L225 Difference]: With dead ends: 43495 [2022-01-18 16:37:38,568 INFO L226 Difference]: Without dead ends: 43340 [2022-01-18 16:37:38,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=236, Invalid=1024, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 16:37:38,568 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 478 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:38,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 773 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 839 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:37:38,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43340 states. [2022-01-18 16:37:39,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43340 to 23188. [2022-01-18 16:37:39,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23188 states, 23187 states have (on average 4.224565489282788) internal successors, (97955), 23187 states have internal predecessors, (97955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:39,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23188 states to 23188 states and 97955 transitions. [2022-01-18 16:37:39,365 INFO L78 Accepts]: Start accepts. Automaton has 23188 states and 97955 transitions. Word has length 34 [2022-01-18 16:37:39,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:39,365 INFO L470 AbstractCegarLoop]: Abstraction has 23188 states and 97955 transitions. [2022-01-18 16:37:39,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:39,365 INFO L276 IsEmpty]: Start isEmpty. Operand 23188 states and 97955 transitions. [2022-01-18 16:37:39,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:39,412 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:39,412 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:39,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 16:37:39,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 16:37:39,612 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:39,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:39,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1028085116, now seen corresponding path program 33 times [2022-01-18 16:37:39,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:39,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776260443] [2022-01-18 16:37:39,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:39,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:39,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:39,683 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:39,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:39,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776260443] [2022-01-18 16:37:39,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776260443] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:39,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454203709] [2022-01-18 16:37:39,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:37:39,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:39,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:39,684 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:39,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 16:37:39,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:37:39,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:39,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:37:39,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:39,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:37:39,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:39,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 16:37:39,970 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:39,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:40,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:40,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:40,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 42 [2022-01-18 16:37:40,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:40,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:37:40,577 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:40,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454203709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:40,577 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:40,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-01-18 16:37:40,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943157692] [2022-01-18 16:37:40,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:40,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:37:40,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:40,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:37:40,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:37:40,578 INFO L87 Difference]: Start difference. First operand 23188 states and 97955 transitions. Second operand has 22 states, 22 states have (on average 3.590909090909091) internal successors, (79), 21 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:41,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:41,764 INFO L93 Difference]: Finished difference Result 51532 states and 211113 transitions. [2022-01-18 16:37:41,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:37:41,765 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.590909090909091) internal successors, (79), 21 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 34 [2022-01-18 16:37:41,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:42,193 INFO L225 Difference]: With dead ends: 51532 [2022-01-18 16:37:42,193 INFO L226 Difference]: Without dead ends: 51097 [2022-01-18 16:37:42,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 56 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=307, Invalid=1415, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 16:37:42,194 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 743 mSDsluCounter, 1440 mSDsCounter, 0 mSdLazyCounter, 1011 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 743 SdHoareTripleChecker+Valid, 1103 SdHoareTripleChecker+Invalid, 1450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:42,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [743 Valid, 1103 Invalid, 1450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1011 Invalid, 0 Unknown, 388 Unchecked, 0.4s Time] [2022-01-18 16:37:42,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51097 states. [2022-01-18 16:37:42,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51097 to 24128. [2022-01-18 16:37:42,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24128 states, 24127 states have (on average 4.2235255108384795) internal successors, (101901), 24127 states have internal predecessors, (101901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:43,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24128 states to 24128 states and 101901 transitions. [2022-01-18 16:37:43,091 INFO L78 Accepts]: Start accepts. Automaton has 24128 states and 101901 transitions. Word has length 34 [2022-01-18 16:37:43,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:43,091 INFO L470 AbstractCegarLoop]: Abstraction has 24128 states and 101901 transitions. [2022-01-18 16:37:43,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.590909090909091) internal successors, (79), 21 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:43,092 INFO L276 IsEmpty]: Start isEmpty. Operand 24128 states and 101901 transitions. [2022-01-18 16:37:43,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:43,148 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:43,148 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:43,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:43,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 16:37:43,349 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:43,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:43,349 INFO L85 PathProgramCache]: Analyzing trace with hash 213845226, now seen corresponding path program 34 times [2022-01-18 16:37:43,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:43,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073656804] [2022-01-18 16:37:43,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:43,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:43,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:43,425 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:43,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:43,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073656804] [2022-01-18 16:37:43,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073656804] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:43,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249867347] [2022-01-18 16:37:43,425 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:37:43,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:43,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:43,426 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:43,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 16:37:43,451 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:37:43,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:43,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:37:43,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:43,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:37:43,669 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:37:43,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:37:43,688 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:43,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:43,773 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:37:43,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 50 [2022-01-18 16:37:43,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:43,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 22 treesize of output 26 [2022-01-18 16:37:43,970 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:43,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249867347] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:43,970 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:43,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:37:43,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034183556] [2022-01-18 16:37:43,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:43,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 16:37:43,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:43,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 16:37:43,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:37:43,971 INFO L87 Difference]: Start difference. First operand 24128 states and 101901 transitions. Second operand has 18 states, 18 states have (on average 4.0) internal successors, (72), 17 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:44,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:44,873 INFO L93 Difference]: Finished difference Result 39901 states and 164589 transitions. [2022-01-18 16:37:44,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:37:44,873 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.0) internal successors, (72), 17 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-01-18 16:37:44,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:45,012 INFO L225 Difference]: With dead ends: 39901 [2022-01-18 16:37:45,012 INFO L226 Difference]: Without dead ends: 39746 [2022-01-18 16:37:45,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:37:45,012 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 476 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:45,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [476 Valid, 536 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:37:45,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39746 states. [2022-01-18 16:37:45,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39746 to 24160. [2022-01-18 16:37:45,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24160 states, 24159 states have (on average 4.223726147605447) internal successors, (102041), 24159 states have internal predecessors, (102041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:45,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24160 states to 24160 states and 102041 transitions. [2022-01-18 16:37:45,823 INFO L78 Accepts]: Start accepts. Automaton has 24160 states and 102041 transitions. Word has length 34 [2022-01-18 16:37:45,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:45,823 INFO L470 AbstractCegarLoop]: Abstraction has 24160 states and 102041 transitions. [2022-01-18 16:37:45,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.0) internal successors, (72), 17 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:45,823 INFO L276 IsEmpty]: Start isEmpty. Operand 24160 states and 102041 transitions. [2022-01-18 16:37:45,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:37:45,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:45,877 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:45,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:46,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:46,078 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:46,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:46,078 INFO L85 PathProgramCache]: Analyzing trace with hash 243547430, now seen corresponding path program 35 times [2022-01-18 16:37:46,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:46,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702956673] [2022-01-18 16:37:46,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:46,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:46,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:46,144 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:46,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:46,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702956673] [2022-01-18 16:37:46,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702956673] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:46,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835332688] [2022-01-18 16:37:46,144 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:37:46,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:46,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:46,145 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:46,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 16:37:46,171 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:37:46,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:46,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 16:37:46,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:46,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:37:46,411 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:37:46,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:37:46,430 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:46,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:46,497 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:37:46,497 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 51 [2022-01-18 16:37:46,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:46,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:37:46,666 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:46,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835332688] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:46,667 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:46,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 16:37:46,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060122928] [2022-01-18 16:37:46,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:46,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:37:46,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:46,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:37:46,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:37:46,667 INFO L87 Difference]: Start difference. First operand 24160 states and 102041 transitions. Second operand has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 16 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:47,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:47,476 INFO L93 Difference]: Finished difference Result 39158 states and 161683 transitions. [2022-01-18 16:37:47,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 16:37:47,477 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 16 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-01-18 16:37:47,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:47,609 INFO L225 Difference]: With dead ends: 39158 [2022-01-18 16:37:47,610 INFO L226 Difference]: Without dead ends: 39003 [2022-01-18 16:37:47,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:37:47,610 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 306 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 836 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:47,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 796 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 836 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:37:47,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39003 states. [2022-01-18 16:37:48,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39003 to 24385. [2022-01-18 16:37:48,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24385 states, 24384 states have (on average 4.22260498687664) internal successors, (102964), 24384 states have internal predecessors, (102964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:48,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24385 states to 24385 states and 102964 transitions. [2022-01-18 16:37:48,374 INFO L78 Accepts]: Start accepts. Automaton has 24385 states and 102964 transitions. Word has length 34 [2022-01-18 16:37:48,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:48,374 INFO L470 AbstractCegarLoop]: Abstraction has 24385 states and 102964 transitions. [2022-01-18 16:37:48,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 16 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:48,374 INFO L276 IsEmpty]: Start isEmpty. Operand 24385 states and 102964 transitions. [2022-01-18 16:37:48,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:37:48,428 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:48,428 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:48,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:48,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:48,629 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:48,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:48,630 INFO L85 PathProgramCache]: Analyzing trace with hash -119249945, now seen corresponding path program 8 times [2022-01-18 16:37:48,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:48,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901772404] [2022-01-18 16:37:48,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:48,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:48,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:48,683 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:48,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:48,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901772404] [2022-01-18 16:37:48,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901772404] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:48,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613757839] [2022-01-18 16:37:48,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:37:48,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:48,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:48,685 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:48,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 16:37:48,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:37:48,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:48,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 16:37:48,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:48,770 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:48,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:48,826 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:48,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613757839] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:48,827 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:48,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 10 [2022-01-18 16:37:48,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264346898] [2022-01-18 16:37:48,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:48,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:37:48,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:48,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:37:48,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:37:48,828 INFO L87 Difference]: Start difference. First operand 24385 states and 102964 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 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-01-18 16:37:49,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:49,192 INFO L93 Difference]: Finished difference Result 39125 states and 163755 transitions. [2022-01-18 16:37:49,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 16:37:49,192 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 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 36 [2022-01-18 16:37:49,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:49,349 INFO L225 Difference]: With dead ends: 39125 [2022-01-18 16:37:49,349 INFO L226 Difference]: Without dead ends: 38193 [2022-01-18 16:37:49,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2022-01-18 16:37:49,350 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 200 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:49,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 175 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:37:49,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38193 states. [2022-01-18 16:37:50,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38193 to 33116. [2022-01-18 16:37:50,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33116 states, 33115 states have (on average 4.218813226634456) internal successors, (139706), 33115 states have internal predecessors, (139706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:50,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33116 states to 33116 states and 139706 transitions. [2022-01-18 16:37:50,412 INFO L78 Accepts]: Start accepts. Automaton has 33116 states and 139706 transitions. Word has length 36 [2022-01-18 16:37:50,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:50,412 INFO L470 AbstractCegarLoop]: Abstraction has 33116 states and 139706 transitions. [2022-01-18 16:37:50,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 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-01-18 16:37:50,412 INFO L276 IsEmpty]: Start isEmpty. Operand 33116 states and 139706 transitions. [2022-01-18 16:37:50,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:37:50,666 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:50,666 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:50,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:50,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 16:37:50,867 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:50,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:50,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1414841628, now seen corresponding path program 36 times [2022-01-18 16:37:50,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:50,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140412495] [2022-01-18 16:37:50,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:50,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:50,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:50,899 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 16:37:50,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:50,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140412495] [2022-01-18 16:37:50,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140412495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:50,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197544052] [2022-01-18 16:37:50,900 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:37:50,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:50,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:50,901 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:50,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 16:37:50,926 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:37:50,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:50,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 16:37:50,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:50,969 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 16:37:50,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:51,018 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 16:37:51,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197544052] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:51,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:51,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 6 [2022-01-18 16:37:51,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272474515] [2022-01-18 16:37:51,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:51,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:37:51,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:51,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:37:51,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:37:51,019 INFO L87 Difference]: Start difference. First operand 33116 states and 139706 transitions. Second operand has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:51,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:51,432 INFO L93 Difference]: Finished difference Result 56745 states and 237309 transitions. [2022-01-18 16:37:51,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:37:51,433 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 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 36 [2022-01-18 16:37:51,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:51,669 INFO L225 Difference]: With dead ends: 56745 [2022-01-18 16:37:51,669 INFO L226 Difference]: Without dead ends: 56039 [2022-01-18 16:37:51,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:37:51,669 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 116 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:51,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 92 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:37:51,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56039 states. [2022-01-18 16:37:52,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56039 to 51675. [2022-01-18 16:37:53,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51675 states, 51674 states have (on average 4.248538917056933) internal successors, (219539), 51674 states have internal predecessors, (219539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:53,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51675 states to 51675 states and 219539 transitions. [2022-01-18 16:37:53,276 INFO L78 Accepts]: Start accepts. Automaton has 51675 states and 219539 transitions. Word has length 36 [2022-01-18 16:37:53,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:53,276 INFO L470 AbstractCegarLoop]: Abstraction has 51675 states and 219539 transitions. [2022-01-18 16:37:53,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:53,277 INFO L276 IsEmpty]: Start isEmpty. Operand 51675 states and 219539 transitions. [2022-01-18 16:37:53,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:37:53,424 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:53,425 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:37:53,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:53,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 16:37:53,625 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:53,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:53,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1823665086, now seen corresponding path program 37 times [2022-01-18 16:37:53,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:53,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739104368] [2022-01-18 16:37:53,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:53,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:53,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:53,650 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:53,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:53,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739104368] [2022-01-18 16:37:53,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739104368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:53,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788498413] [2022-01-18 16:37:53,650 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:37:53,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:53,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:53,651 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:53,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 16:37:53,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:53,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:37:53,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:53,737 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:53,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:53,789 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:53,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788498413] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:53,789 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:53,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 16:37:53,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148269367] [2022-01-18 16:37:53,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:53,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:37:53,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:53,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:37:53,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:37:53,790 INFO L87 Difference]: Start difference. First operand 51675 states and 219539 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:54,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:54,465 INFO L93 Difference]: Finished difference Result 55688 states and 233754 transitions. [2022-01-18 16:37:54,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:37:54,465 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:37:54,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:54,685 INFO L225 Difference]: With dead ends: 55688 [2022-01-18 16:37:54,685 INFO L226 Difference]: Without dead ends: 55688 [2022-01-18 16:37:54,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:37:54,685 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 78 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:54,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 123 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:37:54,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55688 states. [2022-01-18 16:37:55,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55688 to 36065. [2022-01-18 16:37:55,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36065 states, 36064 states have (on average 4.188664596273292) internal successors, (151060), 36064 states have internal predecessors, (151060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:55,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36065 states to 36065 states and 151060 transitions. [2022-01-18 16:37:55,841 INFO L78 Accepts]: Start accepts. Automaton has 36065 states and 151060 transitions. Word has length 37 [2022-01-18 16:37:55,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:37:55,841 INFO L470 AbstractCegarLoop]: Abstraction has 36065 states and 151060 transitions. [2022-01-18 16:37:55,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:55,841 INFO L276 IsEmpty]: Start isEmpty. Operand 36065 states and 151060 transitions. [2022-01-18 16:37:55,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:37:55,921 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:37:55,921 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:37:55,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 16:37:56,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 16:37:56,122 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:37:56,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:37:56,122 INFO L85 PathProgramCache]: Analyzing trace with hash 903309197, now seen corresponding path program 9 times [2022-01-18 16:37:56,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:37:56,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861201143] [2022-01-18 16:37:56,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:37:56,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:37:56,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:37:56,220 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:56,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:37:56,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861201143] [2022-01-18 16:37:56,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861201143] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:37:56,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503026513] [2022-01-18 16:37:56,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:37:56,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:37:56,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:37:56,222 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:37:56,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 16:37:56,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:37:56,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:37:56,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 16:37:56,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:37:56,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:56,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:56,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:56,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:56,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:56,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:56,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:56,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:56,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:37:56,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 50 treesize of output 96 [2022-01-18 16:37:57,275 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:57,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:37:57,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:57,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:57,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:57,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:57,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:57,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:57,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:57,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:57,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:57,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:57,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:37:57,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:37:57,740 INFO L353 Elim1Store]: treesize reduction 20, result has 78.9 percent of original size [2022-01-18 16:37:57,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 13 case distinctions, treesize of input 51 treesize of output 99 [2022-01-18 16:37:58,197 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:37:58,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503026513] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:37:58,197 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:37:58,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:37:58,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861574558] [2022-01-18 16:37:58,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:37:58,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:37:58,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:37:58,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:37:58,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:37:58,198 INFO L87 Difference]: Start difference. First operand 36065 states and 151060 transitions. Second operand has 30 states, 30 states have (on average 3.5) internal successors, (105), 29 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:37:59,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:37:59,662 INFO L93 Difference]: Finished difference Result 78788 states and 327008 transitions. [2022-01-18 16:37:59,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:37:59,663 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.5) internal successors, (105), 29 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:37:59,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:37:59,975 INFO L225 Difference]: With dead ends: 78788 [2022-01-18 16:37:59,976 INFO L226 Difference]: Without dead ends: 78616 [2022-01-18 16:37:59,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=301, Invalid=1679, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:37:59,976 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 848 mSDsluCounter, 2348 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 848 SdHoareTripleChecker+Valid, 1828 SdHoareTripleChecker+Invalid, 1306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 636 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:37:59,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [848 Valid, 1828 Invalid, 1306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 656 Invalid, 0 Unknown, 636 Unchecked, 0.3s Time] [2022-01-18 16:38:00,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78616 states. [2022-01-18 16:38:01,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78616 to 46472. [2022-01-18 16:38:01,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46472 states, 46471 states have (on average 4.215489229842267) internal successors, (195898), 46471 states have internal predecessors, (195898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:01,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46472 states to 46472 states and 195898 transitions. [2022-01-18 16:38:01,571 INFO L78 Accepts]: Start accepts. Automaton has 46472 states and 195898 transitions. Word has length 39 [2022-01-18 16:38:01,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:38:01,571 INFO L470 AbstractCegarLoop]: Abstraction has 46472 states and 195898 transitions. [2022-01-18 16:38:01,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.5) internal successors, (105), 29 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:01,571 INFO L276 IsEmpty]: Start isEmpty. Operand 46472 states and 195898 transitions. [2022-01-18 16:38:01,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:38:01,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:38:01,948 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:38:01,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-18 16:38:02,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:02,159 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:38:02,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:38:02,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1645800873, now seen corresponding path program 10 times [2022-01-18 16:38:02,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:38:02,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471965997] [2022-01-18 16:38:02,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:38:02,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:38:02,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:38:02,272 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:02,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:38:02,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471965997] [2022-01-18 16:38:02,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471965997] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:38:02,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778243639] [2022-01-18 16:38:02,273 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:38:02,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:02,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:38:02,274 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:38:02,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 16:38:02,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:38:02,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:38:02,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:38:02,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:38:02,676 INFO L353 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-01-18 16:38:02,676 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 48 treesize of output 20 [2022-01-18 16:38:02,696 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:02,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:38:03,018 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:38:03,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 52 treesize of output 176 [2022-01-18 16:38:03,926 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 15 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:03,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778243639] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:38:03,927 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:38:03,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 16:38:03,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890976071] [2022-01-18 16:38:03,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:38:03,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:38:03,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:38:03,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:38:03,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:38:03,927 INFO L87 Difference]: Start difference. First operand 46472 states and 195898 transitions. Second operand has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:05,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:38:05,690 INFO L93 Difference]: Finished difference Result 69332 states and 288328 transitions. [2022-01-18 16:38:05,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:38:05,690 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:38:05,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:38:05,954 INFO L225 Difference]: With dead ends: 69332 [2022-01-18 16:38:05,954 INFO L226 Difference]: Without dead ends: 68733 [2022-01-18 16:38:05,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=229, Invalid=1253, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:38:05,954 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 518 mSDsluCounter, 3793 mSDsCounter, 0 mSdLazyCounter, 2472 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 2994 SdHoareTripleChecker+Invalid, 2497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 2472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:38:05,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [518 Valid, 2994 Invalid, 2497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 2472 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 16:38:06,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68733 states. [2022-01-18 16:38:07,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68733 to 40529. [2022-01-18 16:38:07,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40529 states, 40528 states have (on average 4.2203414923016185) internal successors, (171042), 40528 states have internal predecessors, (171042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:07,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40529 states to 40529 states and 171042 transitions. [2022-01-18 16:38:07,336 INFO L78 Accepts]: Start accepts. Automaton has 40529 states and 171042 transitions. Word has length 39 [2022-01-18 16:38:07,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:38:07,336 INFO L470 AbstractCegarLoop]: Abstraction has 40529 states and 171042 transitions. [2022-01-18 16:38:07,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:07,336 INFO L276 IsEmpty]: Start isEmpty. Operand 40529 states and 171042 transitions. [2022-01-18 16:38:07,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:38:07,431 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:38:07,431 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:38:07,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 16:38:07,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 16:38:07,631 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:38:07,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:38:07,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1417556154, now seen corresponding path program 38 times [2022-01-18 16:38:07,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:38:07,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2521159] [2022-01-18 16:38:07,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:38:07,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:38:07,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:38:08,011 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:08,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:38:08,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2521159] [2022-01-18 16:38:08,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2521159] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:38:08,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251497742] [2022-01-18 16:38:08,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:38:08,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:08,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:38:08,012 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:38:08,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 16:38:08,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:38:08,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:38:08,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:38:08,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:38:08,430 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:38:08,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 37 [2022-01-18 16:38:08,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:38:08,507 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:08,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:38:08,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:08,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 29 treesize of output 33 [2022-01-18 16:38:08,781 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:38:08,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:38:09,361 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:09,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251497742] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:38:09,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:38:09,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 16:38:09,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225923524] [2022-01-18 16:38:09,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:38:09,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:38:09,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:38:09,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:38:09,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:38:09,363 INFO L87 Difference]: Start difference. First operand 40529 states and 171042 transitions. Second operand has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:11,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:38:11,697 INFO L93 Difference]: Finished difference Result 108908 states and 445706 transitions. [2022-01-18 16:38:11,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:38:11,698 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:38:11,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:38:12,186 INFO L225 Difference]: With dead ends: 108908 [2022-01-18 16:38:12,186 INFO L226 Difference]: Without dead ends: 108498 [2022-01-18 16:38:12,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=246, Invalid=1734, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:38:12,186 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 325 mSDsluCounter, 3317 mSDsCounter, 0 mSdLazyCounter, 3071 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 2654 SdHoareTripleChecker+Invalid, 3101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 3071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:38:12,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 2654 Invalid, 3101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 3071 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:38:12,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108498 states. [2022-01-18 16:38:14,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108498 to 44055. [2022-01-18 16:38:14,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44055 states, 44054 states have (on average 4.221455486448449) internal successors, (185972), 44054 states have internal predecessors, (185972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:14,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44055 states to 44055 states and 185972 transitions. [2022-01-18 16:38:14,254 INFO L78 Accepts]: Start accepts. Automaton has 44055 states and 185972 transitions. Word has length 39 [2022-01-18 16:38:14,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:38:14,254 INFO L470 AbstractCegarLoop]: Abstraction has 44055 states and 185972 transitions. [2022-01-18 16:38:14,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:14,255 INFO L276 IsEmpty]: Start isEmpty. Operand 44055 states and 185972 transitions. [2022-01-18 16:38:14,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:38:14,362 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:38:14,362 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:38:14,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 16:38:14,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:14,563 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:38:14,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:38:14,563 INFO L85 PathProgramCache]: Analyzing trace with hash -598145080, now seen corresponding path program 39 times [2022-01-18 16:38:14,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:38:14,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602972097] [2022-01-18 16:38:14,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:38:14,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:38:14,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:38:14,680 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:14,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:38:14,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602972097] [2022-01-18 16:38:14,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602972097] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:38:14,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490884687] [2022-01-18 16:38:14,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:38:14,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:14,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:38:14,681 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:38:14,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 16:38:14,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:38:14,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:38:14,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:38:14,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:38:15,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-01-18 16:38:15,205 INFO L353 Elim1Store]: treesize reduction 14, result has 77.0 percent of original size [2022-01-18 16:38:15,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 74 [2022-01-18 16:38:15,324 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:15,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:38:15,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:15,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-01-18 16:38:16,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:16,125 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 16:38:16,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 42 treesize of output 98 [2022-01-18 16:38:16,336 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:16,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490884687] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:38:16,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:38:16,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:38:16,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997845983] [2022-01-18 16:38:16,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:38:16,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:38:16,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:38:16,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:38:16,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:38:16,337 INFO L87 Difference]: Start difference. First operand 44055 states and 185972 transitions. Second operand has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:19,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:38:19,572 INFO L93 Difference]: Finished difference Result 127698 states and 520906 transitions. [2022-01-18 16:38:19,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 16:38:19,572 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:38:19,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:38:20,143 INFO L225 Difference]: With dead ends: 127698 [2022-01-18 16:38:20,143 INFO L226 Difference]: Without dead ends: 126935 [2022-01-18 16:38:20,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 73 SyntacticMatches, 7 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1978 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=807, Invalid=5999, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 16:38:20,143 INFO L933 BasicCegarLoop]: 219 mSDtfsCounter, 1076 mSDsluCounter, 4392 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1076 SdHoareTripleChecker+Valid, 3333 SdHoareTripleChecker+Invalid, 4129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2871 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:38:20,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1076 Valid, 3333 Invalid, 4129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1217 Invalid, 0 Unknown, 2871 Unchecked, 0.7s Time] [2022-01-18 16:38:20,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126935 states. [2022-01-18 16:38:22,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126935 to 50219. [2022-01-18 16:38:22,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50219 states, 50218 states have (on average 4.234875940897686) internal successors, (212667), 50218 states have internal predecessors, (212667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:22,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50219 states to 50219 states and 212667 transitions. [2022-01-18 16:38:22,580 INFO L78 Accepts]: Start accepts. Automaton has 50219 states and 212667 transitions. Word has length 39 [2022-01-18 16:38:22,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:38:22,580 INFO L470 AbstractCegarLoop]: Abstraction has 50219 states and 212667 transitions. [2022-01-18 16:38:22,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:22,580 INFO L276 IsEmpty]: Start isEmpty. Operand 50219 states and 212667 transitions. [2022-01-18 16:38:22,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:38:22,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:38:22,718 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:38:22,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-01-18 16:38:22,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 16:38:22,918 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:38:22,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:38:22,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1514469896, now seen corresponding path program 40 times [2022-01-18 16:38:22,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:38:22,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749518059] [2022-01-18 16:38:22,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:38:22,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:38:22,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:38:23,027 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:23,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:38:23,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749518059] [2022-01-18 16:38:23,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749518059] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:38:23,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57053741] [2022-01-18 16:38:23,028 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:38:23,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:23,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:38:23,029 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:38:23,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 16:38:23,056 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:38:23,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:38:23,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:38:23,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:38:23,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:38:23,522 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:38:23,522 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 55 treesize of output 25 [2022-01-18 16:38:23,542 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:23,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:38:23,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:23,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 32 [2022-01-18 16:38:23,823 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:38:23,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:38:24,198 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:24,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57053741] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:38:24,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:38:24,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 16:38:24,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794648746] [2022-01-18 16:38:24,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:38:24,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:38:24,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:38:24,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:38:24,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:38:24,199 INFO L87 Difference]: Start difference. First operand 50219 states and 212667 transitions. Second operand has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:26,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:38:26,486 INFO L93 Difference]: Finished difference Result 117450 states and 482676 transitions. [2022-01-18 16:38:26,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 16:38:26,486 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:38:26,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:38:27,378 INFO L225 Difference]: With dead ends: 117450 [2022-01-18 16:38:27,378 INFO L226 Difference]: Without dead ends: 116913 [2022-01-18 16:38:27,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=361, Invalid=1991, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:38:27,378 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 468 mSDsluCounter, 2520 mSDsCounter, 0 mSdLazyCounter, 2314 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 1988 SdHoareTripleChecker+Invalid, 2351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 2314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:38:27,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 1988 Invalid, 2351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 2314 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:38:27,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116913 states. [2022-01-18 16:38:29,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116913 to 50179. [2022-01-18 16:38:29,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50179 states, 50178 states have (on average 4.23410658057316) internal successors, (212459), 50178 states have internal predecessors, (212459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:29,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50179 states to 50179 states and 212459 transitions. [2022-01-18 16:38:29,355 INFO L78 Accepts]: Start accepts. Automaton has 50179 states and 212459 transitions. Word has length 39 [2022-01-18 16:38:29,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:38:29,355 INFO L470 AbstractCegarLoop]: Abstraction has 50179 states and 212459 transitions. [2022-01-18 16:38:29,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:29,355 INFO L276 IsEmpty]: Start isEmpty. Operand 50179 states and 212459 transitions. [2022-01-18 16:38:29,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:38:29,831 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:38:29,831 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:38:29,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-01-18 16:38:30,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-01-18 16:38:30,047 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:38:30,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:38:30,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1353216810, now seen corresponding path program 41 times [2022-01-18 16:38:30,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:38:30,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450408890] [2022-01-18 16:38:30,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:38:30,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:38:30,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:38:30,194 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:30,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:38:30,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450408890] [2022-01-18 16:38:30,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450408890] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:38:30,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731759207] [2022-01-18 16:38:30,195 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:38:30,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:30,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:38:30,196 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:38:30,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 16:38:30,223 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:38:30,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:38:30,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:38:30,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:38:30,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:30,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:30,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:30,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:30,589 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 34 treesize of output 86 [2022-01-18 16:38:30,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-01-18 16:38:30,972 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:30,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:38:31,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:31,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 16:38:31,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:31,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:31,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:31,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:31,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:31,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 42 treesize of output 70 [2022-01-18 16:38:31,864 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:31,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731759207] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:38:31,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:38:31,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2022-01-18 16:38:31,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818860517] [2022-01-18 16:38:31,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:38:31,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:38:31,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:38:31,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:38:31,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:38:31,865 INFO L87 Difference]: Start difference. First operand 50179 states and 212459 transitions. Second operand has 28 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 27 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:39,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:38:39,349 INFO L93 Difference]: Finished difference Result 150917 states and 603681 transitions. [2022-01-18 16:38:39,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-18 16:38:39,349 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 27 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:38:39,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:38:40,378 INFO L225 Difference]: With dead ends: 150917 [2022-01-18 16:38:40,378 INFO L226 Difference]: Without dead ends: 150737 [2022-01-18 16:38:40,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 97 SyntacticMatches, 47 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9645 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=3511, Invalid=16229, Unknown=0, NotChecked=0, Total=19740 [2022-01-18 16:38:40,383 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 1208 mSDsluCounter, 4564 mSDsCounter, 0 mSdLazyCounter, 2088 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1208 SdHoareTripleChecker+Valid, 4249 SdHoareTripleChecker+Invalid, 4747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 2088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2548 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:38:40,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1208 Valid, 4249 Invalid, 4747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 2088 Invalid, 0 Unknown, 2548 Unchecked, 0.9s Time] [2022-01-18 16:38:40,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150737 states. [2022-01-18 16:38:42,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150737 to 57292. [2022-01-18 16:38:42,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57292 states, 57291 states have (on average 4.256043706690405) internal successors, (243833), 57291 states have internal predecessors, (243833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:43,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57292 states to 57292 states and 243833 transitions. [2022-01-18 16:38:43,088 INFO L78 Accepts]: Start accepts. Automaton has 57292 states and 243833 transitions. Word has length 39 [2022-01-18 16:38:43,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:38:43,088 INFO L470 AbstractCegarLoop]: Abstraction has 57292 states and 243833 transitions. [2022-01-18 16:38:43,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 27 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:43,088 INFO L276 IsEmpty]: Start isEmpty. Operand 57292 states and 243833 transitions. [2022-01-18 16:38:43,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:38:43,248 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:38:43,249 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:38:43,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 16:38:43,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:43,449 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:38:43,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:38:43,450 INFO L85 PathProgramCache]: Analyzing trace with hash -782349734, now seen corresponding path program 42 times [2022-01-18 16:38:43,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:38:43,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878462275] [2022-01-18 16:38:43,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:38:43,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:38:43,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:38:43,578 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:43,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:38:43,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878462275] [2022-01-18 16:38:43,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878462275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:38:43,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714246830] [2022-01-18 16:38:43,578 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:38:43,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:43,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:38:43,579 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:38:43,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 16:38:43,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:38:43,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:38:43,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 16:38:43,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:38:44,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:44,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:44,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:44,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:44,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:44,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:44,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:44,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:44,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 48 [2022-01-18 16:38:44,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-01-18 16:38:44,444 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:44,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:38:44,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:44,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-01-18 16:38:44,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:44,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:44,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:44,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:44,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:38:44,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:38:44,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:44,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 54 [2022-01-18 16:38:44,914 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:44,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714246830] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:38:44,914 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:38:44,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2022-01-18 16:38:44,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548333206] [2022-01-18 16:38:44,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:38:44,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:38:44,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:38:44,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:38:44,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:38:44,915 INFO L87 Difference]: Start difference. First operand 57292 states and 243833 transitions. Second operand has 28 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 27 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:50,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:38:50,566 INFO L93 Difference]: Finished difference Result 141830 states and 567654 transitions. [2022-01-18 16:38:50,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 16:38:50,567 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 27 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:38:50,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:38:51,454 INFO L225 Difference]: With dead ends: 141830 [2022-01-18 16:38:51,454 INFO L226 Difference]: Without dead ends: 141150 [2022-01-18 16:38:51,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2988 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=2030, Invalid=8070, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 16:38:51,455 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 1248 mSDsluCounter, 4110 mSDsCounter, 0 mSdLazyCounter, 3542 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1248 SdHoareTripleChecker+Valid, 3099 SdHoareTripleChecker+Invalid, 4134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 3542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 414 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:38:51,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1248 Valid, 3099 Invalid, 4134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 3542 Invalid, 0 Unknown, 414 Unchecked, 1.6s Time] [2022-01-18 16:38:51,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141150 states. [2022-01-18 16:38:53,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141150 to 54804. [2022-01-18 16:38:53,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54804 states, 54803 states have (on average 4.242815174351769) internal successors, (232519), 54803 states have internal predecessors, (232519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:54,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54804 states to 54804 states and 232519 transitions. [2022-01-18 16:38:54,170 INFO L78 Accepts]: Start accepts. Automaton has 54804 states and 232519 transitions. Word has length 39 [2022-01-18 16:38:54,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:38:54,170 INFO L470 AbstractCegarLoop]: Abstraction has 54804 states and 232519 transitions. [2022-01-18 16:38:54,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 27 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:54,170 INFO L276 IsEmpty]: Start isEmpty. Operand 54804 states and 232519 transitions. [2022-01-18 16:38:54,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:38:54,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:38:54,315 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:38:54,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 16:38:54,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 16:38:54,515 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:38:54,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:38:54,516 INFO L85 PathProgramCache]: Analyzing trace with hash -2128035324, now seen corresponding path program 43 times [2022-01-18 16:38:54,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:38:54,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981043155] [2022-01-18 16:38:54,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:38:54,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:38:54,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:38:54,655 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:54,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:38:54,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981043155] [2022-01-18 16:38:54,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981043155] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:38:54,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121444252] [2022-01-18 16:38:54,655 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:38:54,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:38:54,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:38:54,657 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:38:54,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 16:38:54,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:38:54,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:38:54,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:38:55,034 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:38:55,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 67 treesize of output 37 [2022-01-18 16:38:55,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:38:55,110 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:55,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:38:55,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:38:55,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 16:38:55,446 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:38:55,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:38:55,861 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:38:55,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121444252] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:38:55,862 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:38:55,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 16:38:55,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130118412] [2022-01-18 16:38:55,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:38:55,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:38:55,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:38:55,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:38:55,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:38:55,863 INFO L87 Difference]: Start difference. First operand 54804 states and 232519 transitions. Second operand has 26 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 25 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:38:57,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:38:57,838 INFO L93 Difference]: Finished difference Result 107122 states and 443360 transitions. [2022-01-18 16:38:57,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 16:38:57,838 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 25 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:38:57,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:38:58,321 INFO L225 Difference]: With dead ends: 107122 [2022-01-18 16:38:58,322 INFO L226 Difference]: Without dead ends: 106953 [2022-01-18 16:38:58,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=228, Invalid=1494, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 16:38:58,322 INFO L933 BasicCegarLoop]: 162 mSDtfsCounter, 551 mSDsluCounter, 1719 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 1403 SdHoareTripleChecker+Invalid, 1633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:38:58,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [551 Valid, 1403 Invalid, 1633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1598 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 16:38:58,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106953 states. [2022-01-18 16:39:00,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106953 to 54848. [2022-01-18 16:39:00,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54848 states, 54847 states have (on average 4.243878425438036) internal successors, (232764), 54847 states have internal predecessors, (232764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:00,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54848 states to 54848 states and 232764 transitions. [2022-01-18 16:39:00,534 INFO L78 Accepts]: Start accepts. Automaton has 54848 states and 232764 transitions. Word has length 39 [2022-01-18 16:39:00,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:39:00,534 INFO L470 AbstractCegarLoop]: Abstraction has 54848 states and 232764 transitions. [2022-01-18 16:39:00,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 25 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:00,534 INFO L276 IsEmpty]: Start isEmpty. Operand 54848 states and 232764 transitions. [2022-01-18 16:39:00,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:39:00,675 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:39:00,675 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:39:00,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-18 16:39:00,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 16:39:00,890 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:39:00,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:39:00,891 INFO L85 PathProgramCache]: Analyzing trace with hash 289175622, now seen corresponding path program 44 times [2022-01-18 16:39:00,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:39:00,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071825116] [2022-01-18 16:39:00,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:39:00,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:39:00,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:39:01,006 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:01,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:39:01,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071825116] [2022-01-18 16:39:01,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071825116] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:39:01,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573146984] [2022-01-18 16:39:01,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:39:01,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:39:01,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:39:01,007 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:39:01,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 16:39:01,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:39:01,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:39:01,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:39:01,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:39:01,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 16:39:01,492 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:39:01,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 25 [2022-01-18 16:39:01,511 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:01,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:39:01,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:39:01,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 16:39:01,782 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:39:01,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:39:02,257 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:02,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573146984] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:39:02,257 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:39:02,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 16:39:02,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246820209] [2022-01-18 16:39:02,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:39:02,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:39:02,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:39:02,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:39:02,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:39:02,258 INFO L87 Difference]: Start difference. First operand 54848 states and 232764 transitions. Second operand has 26 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 25 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:04,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:39:04,451 INFO L93 Difference]: Finished difference Result 106632 states and 440785 transitions. [2022-01-18 16:39:04,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 16:39:04,452 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 25 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:39:04,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:39:05,273 INFO L225 Difference]: With dead ends: 106632 [2022-01-18 16:39:05,273 INFO L226 Difference]: Without dead ends: 106124 [2022-01-18 16:39:05,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=250, Invalid=1472, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 16:39:05,274 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 478 mSDsluCounter, 2515 mSDsCounter, 0 mSdLazyCounter, 2356 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 1953 SdHoareTripleChecker+Invalid, 2392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 2356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:39:05,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 1953 Invalid, 2392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 2356 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:39:05,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106124 states. [2022-01-18 16:39:06,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106124 to 53428. [2022-01-18 16:39:07,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53428 states, 53427 states have (on average 4.2454189829112625) internal successors, (226820), 53427 states have internal predecessors, (226820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:07,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53428 states to 53428 states and 226820 transitions. [2022-01-18 16:39:07,279 INFO L78 Accepts]: Start accepts. Automaton has 53428 states and 226820 transitions. Word has length 39 [2022-01-18 16:39:07,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:39:07,279 INFO L470 AbstractCegarLoop]: Abstraction has 53428 states and 226820 transitions. [2022-01-18 16:39:07,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 25 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:07,279 INFO L276 IsEmpty]: Start isEmpty. Operand 53428 states and 226820 transitions. [2022-01-18 16:39:07,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:39:07,418 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:39:07,418 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:39:07,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 16:39:07,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:39:07,619 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:39:07,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:39:07,619 INFO L85 PathProgramCache]: Analyzing trace with hash -469107704, now seen corresponding path program 45 times [2022-01-18 16:39:07,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:39:07,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954213932] [2022-01-18 16:39:07,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:39:07,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:39:07,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:39:07,734 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:07,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:39:07,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954213932] [2022-01-18 16:39:07,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954213932] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:39:07,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992016070] [2022-01-18 16:39:07,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:39:07,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:39:07,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:39:07,735 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:39:07,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 16:39:07,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:39:07,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:39:07,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:39:07,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:39:08,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:08,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:08,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:08,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:39:08,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 67 [2022-01-18 16:39:08,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:39:08,825 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:08,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:39:08,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:39:08,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-01-18 16:39:09,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:09,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:09,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:09,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:09,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:09,378 INFO L353 Elim1Store]: treesize reduction 14, result has 79.7 percent of original size [2022-01-18 16:39:09,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 44 treesize of output 80 [2022-01-18 16:39:09,933 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:09,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992016070] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:39:09,933 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:39:09,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-01-18 16:39:09,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901792135] [2022-01-18 16:39:09,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:39:09,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 16:39:09,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:39:09,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 16:39:09,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:39:09,934 INFO L87 Difference]: Start difference. First operand 53428 states and 226820 transitions. Second operand has 29 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 28 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:13,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:39:13,237 INFO L93 Difference]: Finished difference Result 129277 states and 532747 transitions. [2022-01-18 16:39:13,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 16:39:13,237 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 28 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:39:13,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:39:13,803 INFO L225 Difference]: With dead ends: 129277 [2022-01-18 16:39:13,803 INFO L226 Difference]: Without dead ends: 129240 [2022-01-18 16:39:13,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1577 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=736, Invalid=5584, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 16:39:13,804 INFO L933 BasicCegarLoop]: 225 mSDtfsCounter, 737 mSDsluCounter, 4579 mSDsCounter, 0 mSdLazyCounter, 1746 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 3772 SdHoareTripleChecker+Invalid, 4072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2272 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:39:13,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [737 Valid, 3772 Invalid, 4072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1746 Invalid, 0 Unknown, 2272 Unchecked, 0.7s Time] [2022-01-18 16:39:13,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129240 states. [2022-01-18 16:39:15,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129240 to 58060. [2022-01-18 16:39:16,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58060 states, 58059 states have (on average 4.245973923078248) internal successors, (246517), 58059 states have internal predecessors, (246517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:16,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58060 states to 58060 states and 246517 transitions. [2022-01-18 16:39:16,302 INFO L78 Accepts]: Start accepts. Automaton has 58060 states and 246517 transitions. Word has length 39 [2022-01-18 16:39:16,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:39:16,302 INFO L470 AbstractCegarLoop]: Abstraction has 58060 states and 246517 transitions. [2022-01-18 16:39:16,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 28 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:16,302 INFO L276 IsEmpty]: Start isEmpty. Operand 58060 states and 246517 transitions. [2022-01-18 16:39:16,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:39:16,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:39:16,446 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:39:16,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 16:39:16,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:39:16,648 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:39:16,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:39:16,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1110272072, now seen corresponding path program 46 times [2022-01-18 16:39:16,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:39:16,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125730511] [2022-01-18 16:39:16,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:39:16,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:39:16,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:39:16,763 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:16,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:39:16,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125730511] [2022-01-18 16:39:16,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125730511] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:39:16,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768920630] [2022-01-18 16:39:16,764 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:39:16,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:39:16,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:39:16,765 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:39:16,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 16:39:16,791 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:39:16,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:39:16,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:39:16,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:39:17,198 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:39:17,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 37 [2022-01-18 16:39:17,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:39:17,276 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:17,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:39:17,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:39:17,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:39:17,578 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:39:17,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:39:18,430 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:18,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768920630] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:39:18,430 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:39:18,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 16:39:18,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716028690] [2022-01-18 16:39:18,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:39:18,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:39:18,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:39:18,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:39:18,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:39:18,431 INFO L87 Difference]: Start difference. First operand 58060 states and 246517 transitions. Second operand has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:21,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:39:21,103 INFO L93 Difference]: Finished difference Result 127928 states and 528990 transitions. [2022-01-18 16:39:21,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 16:39:21,104 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:39:21,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:39:21,698 INFO L225 Difference]: With dead ends: 127928 [2022-01-18 16:39:21,698 INFO L226 Difference]: Without dead ends: 127699 [2022-01-18 16:39:21,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=243, Invalid=1737, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:39:21,699 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 381 mSDsluCounter, 3358 mSDsCounter, 0 mSdLazyCounter, 3052 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 2667 SdHoareTripleChecker+Invalid, 3079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 3052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:39:21,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 2667 Invalid, 3079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 3052 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:39:21,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127699 states. [2022-01-18 16:39:23,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127699 to 57188. [2022-01-18 16:39:23,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57188 states, 57187 states have (on average 4.246804343644534) internal successors, (242862), 57187 states have internal predecessors, (242862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:24,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57188 states to 57188 states and 242862 transitions. [2022-01-18 16:39:24,342 INFO L78 Accepts]: Start accepts. Automaton has 57188 states and 242862 transitions. Word has length 39 [2022-01-18 16:39:24,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:39:24,342 INFO L470 AbstractCegarLoop]: Abstraction has 57188 states and 242862 transitions. [2022-01-18 16:39:24,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:24,342 INFO L276 IsEmpty]: Start isEmpty. Operand 57188 states and 242862 transitions. [2022-01-18 16:39:24,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:39:24,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:39:24,480 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:39:24,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 16:39:24,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:39:24,681 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:39:24,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:39:24,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1948103242, now seen corresponding path program 47 times [2022-01-18 16:39:24,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:39:24,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582644982] [2022-01-18 16:39:24,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:39:24,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:39:24,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:39:24,797 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:24,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:39:24,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582644982] [2022-01-18 16:39:24,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582644982] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:39:24,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307364402] [2022-01-18 16:39:24,798 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:39:24,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:39:24,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:39:24,799 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:39:24,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 16:39:24,828 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:39:24,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:39:24,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:39:24,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:39:25,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-01-18 16:39:25,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:25,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:25,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:25,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 43 treesize of output 15 [2022-01-18 16:39:25,357 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:25,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:39:25,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:39:25,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:39:25,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:25,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:25,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:25,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:25,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:25,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:25,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:25,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:25,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:25,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 26 [2022-01-18 16:39:25,784 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:25,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307364402] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:39:25,785 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:39:25,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:39:25,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202590225] [2022-01-18 16:39:25,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:39:25,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:39:25,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:39:25,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:39:25,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=693, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:39:25,786 INFO L87 Difference]: Start difference. First operand 57188 states and 242862 transitions. Second operand has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:36,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:39:36,019 INFO L93 Difference]: Finished difference Result 279390 states and 1131028 transitions. [2022-01-18 16:39:36,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2022-01-18 16:39:36,020 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:39:36,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:39:37,922 INFO L225 Difference]: With dead ends: 279390 [2022-01-18 16:39:37,923 INFO L226 Difference]: Without dead ends: 278544 [2022-01-18 16:39:37,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14671 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=5492, Invalid=30418, Unknown=0, NotChecked=0, Total=35910 [2022-01-18 16:39:37,924 INFO L933 BasicCegarLoop]: 193 mSDtfsCounter, 2203 mSDsluCounter, 4111 mSDsCounter, 0 mSdLazyCounter, 3660 mSolverCounterSat, 311 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2203 SdHoareTripleChecker+Valid, 3174 SdHoareTripleChecker+Invalid, 3971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 311 IncrementalHoareTripleChecker+Valid, 3660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:39:37,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2203 Valid, 3174 Invalid, 3971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [311 Valid, 3660 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-01-18 16:39:38,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278544 states. [2022-01-18 16:39:42,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278544 to 88604. [2022-01-18 16:39:42,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88604 states, 88603 states have (on average 4.350259020574924) internal successors, (385446), 88603 states have internal predecessors, (385446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:43,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88604 states to 88604 states and 385446 transitions. [2022-01-18 16:39:43,733 INFO L78 Accepts]: Start accepts. Automaton has 88604 states and 385446 transitions. Word has length 39 [2022-01-18 16:39:43,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:39:43,734 INFO L470 AbstractCegarLoop]: Abstraction has 88604 states and 385446 transitions. [2022-01-18 16:39:43,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:43,734 INFO L276 IsEmpty]: Start isEmpty. Operand 88604 states and 385446 transitions. [2022-01-18 16:39:43,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:39:43,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:39:43,991 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:39:44,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 16:39:44,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 16:39:44,191 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:39:44,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:39:44,192 INFO L85 PathProgramCache]: Analyzing trace with hash 350303370, now seen corresponding path program 48 times [2022-01-18 16:39:44,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:39:44,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221696801] [2022-01-18 16:39:44,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:39:44,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:39:44,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:39:44,315 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:44,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:39:44,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221696801] [2022-01-18 16:39:44,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221696801] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:39:44,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235504313] [2022-01-18 16:39:44,315 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:39:44,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:39:44,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:39:44,316 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:39:44,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 16:39:44,348 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:39:44,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:39:44,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 16:39:44,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:39:44,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-01-18 16:39:44,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:44,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:44,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:44,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:39:44,881 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 66 treesize of output 58 [2022-01-18 16:39:45,004 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:45,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:39:45,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:39:45,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-01-18 16:39:45,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:45,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:45,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:45,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:39:45,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:39:45,562 INFO L353 Elim1Store]: treesize reduction 16, result has 78.1 percent of original size [2022-01-18 16:39:45,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 44 treesize of output 82 [2022-01-18 16:39:45,998 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:45,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235504313] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:39:45,998 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:39:45,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:39:45,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170962518] [2022-01-18 16:39:45,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:39:45,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:39:45,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:39:45,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:39:45,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:39:45,999 INFO L87 Difference]: Start difference. First operand 88604 states and 385446 transitions. Second operand has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:49,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:39:49,178 INFO L93 Difference]: Finished difference Result 105942 states and 451098 transitions. [2022-01-18 16:39:49,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 16:39:49,179 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:39:49,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:39:49,613 INFO L225 Difference]: With dead ends: 105942 [2022-01-18 16:39:49,614 INFO L226 Difference]: Without dead ends: 105883 [2022-01-18 16:39:49,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 68 SyntacticMatches, 11 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1789 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=964, Invalid=4586, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 16:39:49,614 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 728 mSDsluCounter, 2172 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 728 SdHoareTripleChecker+Valid, 1931 SdHoareTripleChecker+Invalid, 1139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 577 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:39:49,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [728 Valid, 1931 Invalid, 1139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 538 Invalid, 0 Unknown, 577 Unchecked, 0.2s Time] [2022-01-18 16:39:50,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105883 states. [2022-01-18 16:39:51,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105883 to 91918. [2022-01-18 16:39:51,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91918 states, 91917 states have (on average 4.34353819206458) internal successors, (399245), 91917 states have internal predecessors, (399245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:52,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91918 states to 91918 states and 399245 transitions. [2022-01-18 16:39:52,728 INFO L78 Accepts]: Start accepts. Automaton has 91918 states and 399245 transitions. Word has length 39 [2022-01-18 16:39:52,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:39:52,728 INFO L470 AbstractCegarLoop]: Abstraction has 91918 states and 399245 transitions. [2022-01-18 16:39:52,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:52,728 INFO L276 IsEmpty]: Start isEmpty. Operand 91918 states and 399245 transitions. [2022-01-18 16:39:52,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:39:52,954 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:39:52,954 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:39:52,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 16:39:53,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-01-18 16:39:53,154 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:39:53,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:39:53,155 INFO L85 PathProgramCache]: Analyzing trace with hash -834265202, now seen corresponding path program 49 times [2022-01-18 16:39:53,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:39:53,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575780017] [2022-01-18 16:39:53,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:39:53,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:39:53,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:39:53,268 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:53,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:39:53,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575780017] [2022-01-18 16:39:53,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575780017] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:39:53,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944079311] [2022-01-18 16:39:53,269 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:39:53,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:39:53,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:39:53,269 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:39:53,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 16:39:53,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:39:53,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:39:53,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:39:53,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-01-18 16:39:53,735 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:39:53,735 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 55 treesize of output 25 [2022-01-18 16:39:53,755 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:53,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:39:53,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:39:53,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:39:54,028 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:39:54,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:39:54,455 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:39:54,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944079311] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:39:54,456 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:39:54,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 16:39:54,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897166374] [2022-01-18 16:39:54,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:39:54,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:39:54,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:39:54,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:39:54,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:39:54,457 INFO L87 Difference]: Start difference. First operand 91918 states and 399245 transitions. Second operand has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:39:57,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:39:57,805 INFO L93 Difference]: Finished difference Result 184108 states and 779103 transitions. [2022-01-18 16:39:57,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:39:57,806 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:39:57,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:39:58,702 INFO L225 Difference]: With dead ends: 184108 [2022-01-18 16:39:58,702 INFO L226 Difference]: Without dead ends: 183534 [2022-01-18 16:39:58,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=324, Invalid=1838, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:39:58,703 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 474 mSDsluCounter, 2865 mSDsCounter, 0 mSdLazyCounter, 2635 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 2249 SdHoareTripleChecker+Invalid, 2670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 2635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:39:58,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [474 Valid, 2249 Invalid, 2670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 2635 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 16:39:58,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183534 states. [2022-01-18 16:40:02,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183534 to 90620. [2022-01-18 16:40:02,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90620 states, 90619 states have (on average 4.347112636422826) internal successors, (393931), 90619 states have internal predecessors, (393931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:03,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90620 states to 90620 states and 393931 transitions. [2022-01-18 16:40:03,127 INFO L78 Accepts]: Start accepts. Automaton has 90620 states and 393931 transitions. Word has length 39 [2022-01-18 16:40:03,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:03,127 INFO L470 AbstractCegarLoop]: Abstraction has 90620 states and 393931 transitions. [2022-01-18 16:40:03,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:03,128 INFO L276 IsEmpty]: Start isEmpty. Operand 90620 states and 393931 transitions. [2022-01-18 16:40:03,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:40:03,353 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:03,353 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:40:03,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:03,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-01-18 16:40:03,554 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:40:03,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:03,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1146879374, now seen corresponding path program 50 times [2022-01-18 16:40:03,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:03,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781516553] [2022-01-18 16:40:03,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:03,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:03,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:03,664 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:03,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:03,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781516553] [2022-01-18 16:40:03,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781516553] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:03,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771999909] [2022-01-18 16:40:03,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:40:03,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:03,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:03,665 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:40:03,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 16:40:03,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:40:03,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:03,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:40:03,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:04,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-01-18 16:40:04,164 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:40:04,164 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 55 treesize of output 25 [2022-01-18 16:40:04,183 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:04,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:04,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:04,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-01-18 16:40:04,454 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:40:04,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:40:04,966 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:04,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771999909] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:04,966 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:04,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 16:40:04,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5440942] [2022-01-18 16:40:04,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:04,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:40:04,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:04,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:40:04,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:40:04,967 INFO L87 Difference]: Start difference. First operand 90620 states and 393931 transitions. Second operand has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:08,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:08,563 INFO L93 Difference]: Finished difference Result 189236 states and 798931 transitions. [2022-01-18 16:40:08,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 16:40:08,563 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:40:08,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:09,594 INFO L225 Difference]: With dead ends: 189236 [2022-01-18 16:40:09,594 INFO L226 Difference]: Without dead ends: 188855 [2022-01-18 16:40:09,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=364, Invalid=2086, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 16:40:09,595 INFO L933 BasicCegarLoop]: 193 mSDtfsCounter, 502 mSDsluCounter, 3411 mSDsCounter, 0 mSdLazyCounter, 3117 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 2692 SdHoareTripleChecker+Invalid, 3159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 3117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:09,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 2692 Invalid, 3159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 3117 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:40:09,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188855 states. [2022-01-18 16:40:12,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188855 to 81816. [2022-01-18 16:40:13,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81816 states, 81815 states have (on average 4.347185723889262) internal successors, (355665), 81815 states have internal predecessors, (355665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:13,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81816 states to 81816 states and 355665 transitions. [2022-01-18 16:40:13,704 INFO L78 Accepts]: Start accepts. Automaton has 81816 states and 355665 transitions. Word has length 39 [2022-01-18 16:40:13,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:13,704 INFO L470 AbstractCegarLoop]: Abstraction has 81816 states and 355665 transitions. [2022-01-18 16:40:13,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:13,704 INFO L276 IsEmpty]: Start isEmpty. Operand 81816 states and 355665 transitions. [2022-01-18 16:40:13,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:40:13,904 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:13,904 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:40:13,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:14,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:14,105 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:40:14,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:14,105 INFO L85 PathProgramCache]: Analyzing trace with hash 755079038, now seen corresponding path program 51 times [2022-01-18 16:40:14,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:14,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026517004] [2022-01-18 16:40:14,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:14,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:14,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:14,220 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:14,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:14,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026517004] [2022-01-18 16:40:14,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026517004] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:14,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227224724] [2022-01-18 16:40:14,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:40:14,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:14,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:14,224 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:40:14,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 16:40:14,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:40:14,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:14,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:40:14,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:14,676 INFO L353 Elim1Store]: treesize reduction 14, result has 77.0 percent of original size [2022-01-18 16:40:14,676 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 65 treesize of output 83 [2022-01-18 16:40:14,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:40:14,940 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:14,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:15,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:15,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-01-18 16:40:15,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:15,722 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 16:40:15,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 42 treesize of output 98 [2022-01-18 16:40:15,960 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:15,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227224724] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:15,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:15,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-01-18 16:40:15,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432642451] [2022-01-18 16:40:15,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:15,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 16:40:15,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:15,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 16:40:15,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:40:15,961 INFO L87 Difference]: Start difference. First operand 81816 states and 355665 transitions. Second operand has 29 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 28 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:20,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:20,175 INFO L93 Difference]: Finished difference Result 180356 states and 763648 transitions. [2022-01-18 16:40:20,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 16:40:20,176 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 28 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:40:20,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:21,039 INFO L225 Difference]: With dead ends: 180356 [2022-01-18 16:40:21,039 INFO L226 Difference]: Without dead ends: 180344 [2022-01-18 16:40:21,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 67 SyntacticMatches, 8 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1999 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=805, Invalid=6505, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 16:40:21,039 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 931 mSDsluCounter, 4063 mSDsCounter, 0 mSdLazyCounter, 1629 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 931 SdHoareTripleChecker+Valid, 3136 SdHoareTripleChecker+Invalid, 4179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2490 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:21,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [931 Valid, 3136 Invalid, 4179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1629 Invalid, 0 Unknown, 2490 Unchecked, 0.7s Time] [2022-01-18 16:40:21,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180344 states. [2022-01-18 16:40:24,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180344 to 92778. [2022-01-18 16:40:24,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92778 states, 92777 states have (on average 4.353535897905731) internal successors, (403908), 92777 states have internal predecessors, (403908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:25,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92778 states to 92778 states and 403908 transitions. [2022-01-18 16:40:25,033 INFO L78 Accepts]: Start accepts. Automaton has 92778 states and 403908 transitions. Word has length 39 [2022-01-18 16:40:25,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:25,033 INFO L470 AbstractCegarLoop]: Abstraction has 92778 states and 403908 transitions. [2022-01-18 16:40:25,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 28 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:25,033 INFO L276 IsEmpty]: Start isEmpty. Operand 92778 states and 403908 transitions. [2022-01-18 16:40:25,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:40:25,252 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:25,252 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:40:25,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:25,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:25,453 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:40:25,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:25,453 INFO L85 PathProgramCache]: Analyzing trace with hash -50871998, now seen corresponding path program 52 times [2022-01-18 16:40:25,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:25,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618798913] [2022-01-18 16:40:25,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:25,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:25,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:25,557 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:25,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:25,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618798913] [2022-01-18 16:40:25,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618798913] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:25,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976914572] [2022-01-18 16:40:25,557 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:40:25,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:25,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:25,558 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:40:25,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 16:40:25,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:40:25,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:25,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:40:25,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:25,942 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:40:25,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 37 [2022-01-18 16:40:25,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:40:26,012 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:26,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:26,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:26,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-01-18 16:40:26,267 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:40:26,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:40:26,748 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:26,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976914572] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:26,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:26,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 16:40:26,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781062246] [2022-01-18 16:40:26,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:26,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:40:26,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:26,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:40:26,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:40:26,749 INFO L87 Difference]: Start difference. First operand 92778 states and 403908 transitions. Second operand has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:30,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:30,313 INFO L93 Difference]: Finished difference Result 166269 states and 704181 transitions. [2022-01-18 16:40:30,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 16:40:30,314 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:40:30,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:31,094 INFO L225 Difference]: With dead ends: 166269 [2022-01-18 16:40:31,095 INFO L226 Difference]: Without dead ends: 165970 [2022-01-18 16:40:31,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=280, Invalid=2072, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:40:31,095 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 455 mSDsluCounter, 2975 mSDsCounter, 0 mSdLazyCounter, 2761 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 2355 SdHoareTripleChecker+Invalid, 2794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 2761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:31,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 2355 Invalid, 2794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 2761 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 16:40:31,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165970 states. [2022-01-18 16:40:34,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165970 to 88580. [2022-01-18 16:40:34,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88580 states, 88579 states have (on average 4.347892841418395) internal successors, (385132), 88579 states have internal predecessors, (385132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:34,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88580 states to 88580 states and 385132 transitions. [2022-01-18 16:40:34,937 INFO L78 Accepts]: Start accepts. Automaton has 88580 states and 385132 transitions. Word has length 39 [2022-01-18 16:40:34,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:34,937 INFO L470 AbstractCegarLoop]: Abstraction has 88580 states and 385132 transitions. [2022-01-18 16:40:34,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:34,938 INFO L276 IsEmpty]: Start isEmpty. Operand 88580 states and 385132 transitions. [2022-01-18 16:40:35,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:40:35,208 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:35,208 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:40:35,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:35,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-18 16:40:35,408 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:40:35,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:35,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1574490112, now seen corresponding path program 53 times [2022-01-18 16:40:35,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:35,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098922829] [2022-01-18 16:40:35,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:35,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:35,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:35,529 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:35,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:35,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098922829] [2022-01-18 16:40:35,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098922829] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:35,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880401610] [2022-01-18 16:40:35,529 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:40:35,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:35,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:35,530 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:40:35,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 16:40:35,559 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:40:35,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:35,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:40:35,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:36,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 29 [2022-01-18 16:40:36,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:36,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:36,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:36,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:36,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:36,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:36,623 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 25 [2022-01-18 16:40:36,645 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:36,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:36,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:36,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 29 [2022-01-18 16:40:37,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:37,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:37,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:37,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:37,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:37,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:37,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:37,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 38 treesize of output 98 [2022-01-18 16:40:37,995 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:37,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880401610] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:37,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:37,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-18 16:40:37,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732356288] [2022-01-18 16:40:37,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:37,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:40:37,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:37,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:40:37,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:40:37,996 INFO L87 Difference]: Start difference. First operand 88580 states and 385132 transitions. Second operand has 28 states, 28 states have (on average 3.857142857142857) internal successors, (108), 27 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:40,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:40,621 INFO L93 Difference]: Finished difference Result 113655 states and 483068 transitions. [2022-01-18 16:40:40,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 16:40:40,622 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.857142857142857) internal successors, (108), 27 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:40:40,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:41,106 INFO L225 Difference]: With dead ends: 113655 [2022-01-18 16:40:41,107 INFO L226 Difference]: Without dead ends: 113570 [2022-01-18 16:40:41,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 71 SyntacticMatches, 6 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1194 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=653, Invalid=3769, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 16:40:41,107 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 594 mSDsluCounter, 2363 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 594 SdHoareTripleChecker+Valid, 2331 SdHoareTripleChecker+Invalid, 1311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1059 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:41,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [594 Valid, 2331 Invalid, 1311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 248 Invalid, 0 Unknown, 1059 Unchecked, 0.4s Time] [2022-01-18 16:40:41,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113570 states. [2022-01-18 16:40:43,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113570 to 90804. [2022-01-18 16:40:43,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90804 states, 90803 states have (on average 4.345153794478156) internal successors, (394553), 90803 states have internal predecessors, (394553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:44,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90804 states to 90804 states and 394553 transitions. [2022-01-18 16:40:44,388 INFO L78 Accepts]: Start accepts. Automaton has 90804 states and 394553 transitions. Word has length 39 [2022-01-18 16:40:44,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:44,388 INFO L470 AbstractCegarLoop]: Abstraction has 90804 states and 394553 transitions. [2022-01-18 16:40:44,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.857142857142857) internal successors, (108), 27 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:44,388 INFO L276 IsEmpty]: Start isEmpty. Operand 90804 states and 394553 transitions. [2022-01-18 16:40:44,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:40:44,616 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:44,617 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:40:44,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:44,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-01-18 16:40:44,817 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:40:44,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:44,817 INFO L85 PathProgramCache]: Analyzing trace with hash 389921540, now seen corresponding path program 54 times [2022-01-18 16:40:44,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:44,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794612089] [2022-01-18 16:40:44,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:44,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:44,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:44,927 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:44,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:44,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794612089] [2022-01-18 16:40:44,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794612089] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:44,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863022810] [2022-01-18 16:40:44,927 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:40:44,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:44,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:44,928 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:40:44,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 16:40:44,955 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:40:44,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:44,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:40:44,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:45,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 33 [2022-01-18 16:40:45,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:45,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:45,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:45,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:45,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2022-01-18 16:40:45,463 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:45,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:45,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:45,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-01-18 16:40:46,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:46,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:46,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:46,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:46,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:46,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 42 treesize of output 70 [2022-01-18 16:40:46,266 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:40:46,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863022810] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:46,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:46,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:40:46,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128028784] [2022-01-18 16:40:46,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:46,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:40:46,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:46,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:40:46,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:40:46,268 INFO L87 Difference]: Start difference. First operand 90804 states and 394553 transitions. Second operand has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:53,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:53,023 INFO L93 Difference]: Finished difference Result 244488 states and 1021193 transitions. [2022-01-18 16:40:53,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-18 16:40:53,024 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:40:53,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:54,724 INFO L225 Difference]: With dead ends: 244488 [2022-01-18 16:40:54,724 INFO L226 Difference]: Without dead ends: 243421 [2022-01-18 16:40:54,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 88 SyntacticMatches, 18 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5404 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2678, Invalid=11842, Unknown=0, NotChecked=0, Total=14520 [2022-01-18 16:40:54,724 INFO L933 BasicCegarLoop]: 206 mSDtfsCounter, 1653 mSDsluCounter, 4716 mSDsCounter, 0 mSdLazyCounter, 2117 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1653 SdHoareTripleChecker+Valid, 3284 SdHoareTripleChecker+Invalid, 5456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 2117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3221 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:54,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1653 Valid, 3284 Invalid, 5456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 2117 Invalid, 0 Unknown, 3221 Unchecked, 1.0s Time] [2022-01-18 16:40:54,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243421 states. [2022-01-18 16:40:59,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243421 to 101200. [2022-01-18 16:40:59,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101200 states, 101199 states have (on average 4.345596300358699) internal successors, (439770), 101199 states have internal predecessors, (439770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:59,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101200 states to 101200 states and 439770 transitions. [2022-01-18 16:40:59,770 INFO L78 Accepts]: Start accepts. Automaton has 101200 states and 439770 transitions. Word has length 39 [2022-01-18 16:40:59,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:59,770 INFO L470 AbstractCegarLoop]: Abstraction has 101200 states and 439770 transitions. [2022-01-18 16:40:59,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:59,770 INFO L276 IsEmpty]: Start isEmpty. Operand 101200 states and 439770 transitions. [2022-01-18 16:41:00,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:41:00,534 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:00,534 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:41:00,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 16:41:00,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:00,734 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:41:00,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:00,735 INFO L85 PathProgramCache]: Analyzing trace with hash -607862208, now seen corresponding path program 55 times [2022-01-18 16:41:00,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:00,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804469772] [2022-01-18 16:41:00,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:00,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:00,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:00,840 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:00,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:00,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804469772] [2022-01-18 16:41:00,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804469772] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:00,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490146530] [2022-01-18 16:41:00,841 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:41:00,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:00,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:00,842 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:41:00,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 16:41:00,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:00,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:41:00,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:01,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:41:01,327 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:41:01,327 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 55 treesize of output 25 [2022-01-18 16:41:01,346 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:01,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:01,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:01,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 32 [2022-01-18 16:41:01,614 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:41:01,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:41:01,990 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:01,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490146530] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:01,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:01,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 16:41:01,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52050658] [2022-01-18 16:41:01,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:01,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:41:01,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:01,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:41:01,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:41:01,991 INFO L87 Difference]: Start difference. First operand 101200 states and 439770 transitions. Second operand has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:05,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:05,583 INFO L93 Difference]: Finished difference Result 191385 states and 807496 transitions. [2022-01-18 16:41:05,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 16:41:05,584 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:41:05,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:06,969 INFO L225 Difference]: With dead ends: 191385 [2022-01-18 16:41:06,969 INFO L226 Difference]: Without dead ends: 190920 [2022-01-18 16:41:06,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=457, Invalid=2623, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 16:41:06,969 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 546 mSDsluCounter, 3758 mSDsCounter, 0 mSdLazyCounter, 3413 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 546 SdHoareTripleChecker+Valid, 2962 SdHoareTripleChecker+Invalid, 3462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 3413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:41:06,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [546 Valid, 2962 Invalid, 3462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 3413 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 16:41:07,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190920 states. [2022-01-18 16:41:10,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190920 to 101058. [2022-01-18 16:41:10,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101058 states, 101057 states have (on average 4.348278694202282) internal successors, (439424), 101057 states have internal predecessors, (439424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:11,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101058 states to 101058 states and 439424 transitions. [2022-01-18 16:41:11,747 INFO L78 Accepts]: Start accepts. Automaton has 101058 states and 439424 transitions. Word has length 39 [2022-01-18 16:41:11,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:11,747 INFO L470 AbstractCegarLoop]: Abstraction has 101058 states and 439424 transitions. [2022-01-18 16:41:11,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:11,748 INFO L276 IsEmpty]: Start isEmpty. Operand 101058 states and 439424 transitions. [2022-01-18 16:41:11,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:41:11,992 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:11,993 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:41:12,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-18 16:41:12,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-01-18 16:41:12,193 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:41:12,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:12,193 INFO L85 PathProgramCache]: Analyzing trace with hash -190152206, now seen corresponding path program 56 times [2022-01-18 16:41:12,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:12,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273196261] [2022-01-18 16:41:12,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:12,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:12,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:12,319 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:12,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:12,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273196261] [2022-01-18 16:41:12,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273196261] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:12,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781192375] [2022-01-18 16:41:12,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:41:12,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:12,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:12,320 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:41:12,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 16:41:12,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:41:12,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:41:12,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:41:12,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:12,660 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:41:12,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 37 [2022-01-18 16:41:12,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:41:12,740 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:12,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:12,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:12,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 29 treesize of output 33 [2022-01-18 16:41:13,026 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:41:13,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:41:13,529 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:13,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781192375] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:13,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:13,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 16:41:13,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851683277] [2022-01-18 16:41:13,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:13,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:41:13,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:13,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:41:13,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:41:13,531 INFO L87 Difference]: Start difference. First operand 101058 states and 439424 transitions. Second operand has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:17,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:17,782 INFO L93 Difference]: Finished difference Result 186595 states and 783561 transitions. [2022-01-18 16:41:17,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 16:41:17,782 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:41:17,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:18,665 INFO L225 Difference]: With dead ends: 186595 [2022-01-18 16:41:18,665 INFO L226 Difference]: Without dead ends: 186189 [2022-01-18 16:41:18,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1245 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=751, Invalid=4651, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 16:41:18,666 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 650 mSDsluCounter, 3551 mSDsCounter, 0 mSdLazyCounter, 3193 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 2792 SdHoareTripleChecker+Invalid, 3262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 3193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:41:18,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 2792 Invalid, 3262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 3193 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 16:41:18,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186189 states. [2022-01-18 16:41:22,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186189 to 103710. [2022-01-18 16:41:22,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103710 states, 103709 states have (on average 4.347944729965577) internal successors, (450921), 103709 states have internal predecessors, (450921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:22,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103710 states to 103710 states and 450921 transitions. [2022-01-18 16:41:22,821 INFO L78 Accepts]: Start accepts. Automaton has 103710 states and 450921 transitions. Word has length 39 [2022-01-18 16:41:22,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:22,821 INFO L470 AbstractCegarLoop]: Abstraction has 103710 states and 450921 transitions. [2022-01-18 16:41:22,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:22,821 INFO L276 IsEmpty]: Start isEmpty. Operand 103710 states and 450921 transitions. [2022-01-18 16:41:23,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:41:23,052 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:23,052 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:41:23,068 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-01-18 16:41:23,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 16:41:23,253 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:41:23,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:23,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1145290176, now seen corresponding path program 57 times [2022-01-18 16:41:23,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:23,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993704217] [2022-01-18 16:41:23,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:23,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:23,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:23,400 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:23,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:23,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993704217] [2022-01-18 16:41:23,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993704217] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:23,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308887908] [2022-01-18 16:41:23,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:41:23,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:23,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:23,401 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:41:23,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 16:41:23,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:41:23,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:41:23,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:41:23,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:23,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 16:41:23,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:23,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:23,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:23,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:23,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:23,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:23,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 77 treesize of output 85 [2022-01-18 16:41:24,118 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:24,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:24,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:24,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-01-18 16:41:25,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:25,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:25,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:25,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:25,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:25,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:25,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:25,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:25,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:25,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 52 [2022-01-18 16:41:25,230 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:25,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308887908] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:25,231 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:25,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:41:25,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419071104] [2022-01-18 16:41:25,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:25,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:41:25,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:25,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:41:25,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:41:25,232 INFO L87 Difference]: Start difference. First operand 103710 states and 450921 transitions. Second operand has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:30,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:30,837 INFO L93 Difference]: Finished difference Result 220000 states and 927000 transitions. [2022-01-18 16:41:30,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 16:41:30,837 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:41:30,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:31,936 INFO L225 Difference]: With dead ends: 220000 [2022-01-18 16:41:31,936 INFO L226 Difference]: Without dead ends: 219170 [2022-01-18 16:41:31,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 65 SyntacticMatches, 7 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2723 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1761, Invalid=7745, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 16:41:31,937 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 1364 mSDsluCounter, 3584 mSDsCounter, 0 mSdLazyCounter, 2067 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1364 SdHoareTripleChecker+Valid, 2638 SdHoareTripleChecker+Invalid, 4010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 2067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1808 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:41:31,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1364 Valid, 2638 Invalid, 4010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 2067 Invalid, 0 Unknown, 1808 Unchecked, 0.9s Time] [2022-01-18 16:41:32,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219170 states. [2022-01-18 16:41:36,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219170 to 107933. [2022-01-18 16:41:36,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107933 states, 107932 states have (on average 4.349553422525294) internal successors, (469456), 107932 states have internal predecessors, (469456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:36,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107933 states to 107933 states and 469456 transitions. [2022-01-18 16:41:36,697 INFO L78 Accepts]: Start accepts. Automaton has 107933 states and 469456 transitions. Word has length 39 [2022-01-18 16:41:36,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:36,697 INFO L470 AbstractCegarLoop]: Abstraction has 107933 states and 469456 transitions. [2022-01-18 16:41:36,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:36,697 INFO L276 IsEmpty]: Start isEmpty. Operand 107933 states and 469456 transitions. [2022-01-18 16:41:36,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:41:36,970 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:36,970 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:41:36,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-01-18 16:41:37,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 16:41:37,171 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:41:37,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:37,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1009099990, now seen corresponding path program 58 times [2022-01-18 16:41:37,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:37,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463806088] [2022-01-18 16:41:37,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:37,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:37,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:37,307 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:37,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:37,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463806088] [2022-01-18 16:41:37,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463806088] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:37,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81756531] [2022-01-18 16:41:37,308 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:41:37,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:37,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:37,310 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:41:37,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 16:41:37,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:41:37,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:41:37,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:41:37,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:38,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-01-18 16:41:38,302 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:41:38,302 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 55 treesize of output 25 [2022-01-18 16:41:38,326 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:38,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:38,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:38,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 32 [2022-01-18 16:41:38,628 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:41:38,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:41:39,071 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:39,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81756531] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:39,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:39,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 16:41:39,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547892841] [2022-01-18 16:41:39,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:39,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:41:39,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:39,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:41:39,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:41:39,072 INFO L87 Difference]: Start difference. First operand 107933 states and 469456 transitions. Second operand has 27 states, 27 states have (on average 3.8518518518518516) internal successors, (104), 26 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:42,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:42,791 INFO L93 Difference]: Finished difference Result 197297 states and 831082 transitions. [2022-01-18 16:41:42,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 16:41:42,792 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.8518518518518516) internal successors, (104), 26 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:41:42,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:44,211 INFO L225 Difference]: With dead ends: 197297 [2022-01-18 16:41:44,212 INFO L226 Difference]: Without dead ends: 196879 [2022-01-18 16:41:44,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1057 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=616, Invalid=3940, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 16:41:44,212 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 697 mSDsluCounter, 3160 mSDsCounter, 0 mSdLazyCounter, 2885 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 2462 SdHoareTripleChecker+Invalid, 2955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:41:44,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [697 Valid, 2462 Invalid, 2955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2885 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 16:41:44,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196879 states. [2022-01-18 16:41:47,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196879 to 106871. [2022-01-18 16:41:47,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106871 states, 106870 states have (on average 4.349564891924769) internal successors, (464838), 106870 states have internal predecessors, (464838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:48,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106871 states to 106871 states and 464838 transitions. [2022-01-18 16:41:48,838 INFO L78 Accepts]: Start accepts. Automaton has 106871 states and 464838 transitions. Word has length 39 [2022-01-18 16:41:48,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:48,839 INFO L470 AbstractCegarLoop]: Abstraction has 106871 states and 464838 transitions. [2022-01-18 16:41:48,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.8518518518518516) internal successors, (104), 26 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:41:48,839 INFO L276 IsEmpty]: Start isEmpty. Operand 106871 states and 464838 transitions. [2022-01-18 16:41:49,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:41:49,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:49,114 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:41:49,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-18 16:41:49,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-01-18 16:41:49,315 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:41:49,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:49,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1853751680, now seen corresponding path program 59 times [2022-01-18 16:41:49,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:49,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578742114] [2022-01-18 16:41:49,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:49,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:49,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:49,440 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:49,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:49,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578742114] [2022-01-18 16:41:49,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578742114] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:49,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784248999] [2022-01-18 16:41:49,440 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:41:49,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:49,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:49,441 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:41:49,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 16:41:49,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:41:49,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:41:49,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:41:49,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:49,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-01-18 16:41:49,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:49,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 100 [2022-01-18 16:41:50,121 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 5 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:50,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:50,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:50,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 29 treesize of output 33 [2022-01-18 16:41:50,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:50,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:50,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:50,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:50,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:50,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:50,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:50,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:50,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:50,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 24 [2022-01-18 16:41:50,679 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:41:50,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784248999] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:50,679 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:50,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:41:50,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307422784] [2022-01-18 16:41:50,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:50,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:41:50,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:50,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:41:50,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:41:50,680 INFO L87 Difference]: Start difference. First operand 106871 states and 464838 transitions. Second operand has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:00,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:42:00,556 INFO L93 Difference]: Finished difference Result 373947 states and 1562643 transitions. [2022-01-18 16:42:00,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-01-18 16:42:00,557 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:42:00,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:42:04,181 INFO L225 Difference]: With dead ends: 373947 [2022-01-18 16:42:04,181 INFO L226 Difference]: Without dead ends: 372454 [2022-01-18 16:42:04,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 70 SyntacticMatches, 23 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6873 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2649, Invalid=15711, Unknown=0, NotChecked=0, Total=18360 [2022-01-18 16:42:04,182 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 1378 mSDsluCounter, 4554 mSDsCounter, 0 mSdLazyCounter, 2723 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1378 SdHoareTripleChecker+Valid, 3274 SdHoareTripleChecker+Invalid, 4562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 2723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1673 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:42:04,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1378 Valid, 3274 Invalid, 4562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 2723 Invalid, 0 Unknown, 1673 Unchecked, 1.5s Time] [2022-01-18 16:42:04,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372454 states. [2022-01-18 16:42:10,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372454 to 127902. [2022-01-18 16:42:11,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127902 states, 127901 states have (on average 4.352522654240389) internal successors, (556692), 127901 states have internal predecessors, (556692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:12,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127902 states to 127902 states and 556692 transitions. [2022-01-18 16:42:12,210 INFO L78 Accepts]: Start accepts. Automaton has 127902 states and 556692 transitions. Word has length 39 [2022-01-18 16:42:12,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:42:12,210 INFO L470 AbstractCegarLoop]: Abstraction has 127902 states and 556692 transitions. [2022-01-18 16:42:12,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:12,210 INFO L276 IsEmpty]: Start isEmpty. Operand 127902 states and 556692 transitions. [2022-01-18 16:42:12,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:42:12,521 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:42:12,521 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:42:12,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-01-18 16:42:12,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:12,722 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:42:12,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:42:12,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1711426134, now seen corresponding path program 60 times [2022-01-18 16:42:12,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:42:12,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808157484] [2022-01-18 16:42:12,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:42:12,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:42:12,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:42:12,856 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:12,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:42:12,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808157484] [2022-01-18 16:42:12,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808157484] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:42:12,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338161243] [2022-01-18 16:42:12,857 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:42:12,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:12,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:42:12,858 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:42:12,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 16:42:12,886 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:42:12,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:42:12,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:42:12,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:42:13,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 16:42:13,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:13,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:13,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:13,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:13,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:13,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:13,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:13,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:13,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 77 treesize of output 63 [2022-01-18 16:42:13,371 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:13,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:42:13,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:13,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 29 treesize of output 33 [2022-01-18 16:42:13,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:13,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:13,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:13,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:13,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:13,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:13,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:13,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:13,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:13,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 54 [2022-01-18 16:42:13,893 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:13,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338161243] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:42:13,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:42:13,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:42:13,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657662697] [2022-01-18 16:42:13,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:42:13,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:42:13,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:42:13,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:42:13,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=712, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:42:13,894 INFO L87 Difference]: Start difference. First operand 127902 states and 556692 transitions. Second operand has 30 states, 30 states have (on average 3.566666666666667) internal successors, (107), 29 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:25,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:42:25,624 INFO L93 Difference]: Finished difference Result 443739 states and 1849648 transitions. [2022-01-18 16:42:25,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2022-01-18 16:42:25,624 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.566666666666667) internal successors, (107), 29 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:42:25,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:42:28,630 INFO L225 Difference]: With dead ends: 443739 [2022-01-18 16:42:28,630 INFO L226 Difference]: Without dead ends: 441678 [2022-01-18 16:42:28,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10396 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=5183, Invalid=22539, Unknown=0, NotChecked=0, Total=27722 [2022-01-18 16:42:28,631 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 2190 mSDsluCounter, 3467 mSDsCounter, 0 mSdLazyCounter, 2963 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2190 SdHoareTripleChecker+Valid, 2634 SdHoareTripleChecker+Invalid, 3636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 2963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 357 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:42:28,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2190 Valid, 2634 Invalid, 3636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 2963 Invalid, 0 Unknown, 357 Unchecked, 1.6s Time] [2022-01-18 16:42:29,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441678 states. [2022-01-18 16:42:37,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441678 to 151994. [2022-01-18 16:42:37,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151994 states, 151993 states have (on average 4.391425920930569) internal successors, (667466), 151993 states have internal predecessors, (667466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:38,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151994 states to 151994 states and 667466 transitions. [2022-01-18 16:42:38,389 INFO L78 Accepts]: Start accepts. Automaton has 151994 states and 667466 transitions. Word has length 39 [2022-01-18 16:42:38,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:42:38,389 INFO L470 AbstractCegarLoop]: Abstraction has 151994 states and 667466 transitions. [2022-01-18 16:42:38,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.566666666666667) internal successors, (107), 29 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:38,389 INFO L276 IsEmpty]: Start isEmpty. Operand 151994 states and 667466 transitions. [2022-01-18 16:42:39,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:42:39,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:42:39,378 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:42:39,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-01-18 16:42:39,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:39,579 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:42:39,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:42:39,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1957982250, now seen corresponding path program 61 times [2022-01-18 16:42:39,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:42:39,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396032862] [2022-01-18 16:42:39,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:42:39,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:42:39,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:42:39,717 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:39,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:42:39,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396032862] [2022-01-18 16:42:39,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396032862] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:42:39,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358683826] [2022-01-18 16:42:39,717 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:42:39,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:39,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:42:39,718 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:42:39,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 16:42:39,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:42:39,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:42:39,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:42:39,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:42:40,137 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:42:40,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 25 [2022-01-18 16:42:40,161 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:40,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:42:40,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:40,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 32 [2022-01-18 16:42:40,461 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:42:40,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:42:40,962 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:40,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358683826] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:42:40,962 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:42:40,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 16:42:40,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358798597] [2022-01-18 16:42:40,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:42:40,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:42:40,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:42:40,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:42:40,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:42:40,963 INFO L87 Difference]: Start difference. First operand 151994 states and 667466 transitions. Second operand has 27 states, 27 states have (on average 3.8518518518518516) internal successors, (104), 26 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:45,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:42:45,961 INFO L93 Difference]: Finished difference Result 290927 states and 1240839 transitions. [2022-01-18 16:42:45,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 16:42:45,961 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.8518518518518516) internal successors, (104), 26 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:42:45,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:42:48,012 INFO L225 Difference]: With dead ends: 290927 [2022-01-18 16:42:48,012 INFO L226 Difference]: Without dead ends: 290340 [2022-01-18 16:42:48,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1761 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1151, Invalid=5821, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 16:42:48,013 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 960 mSDsluCounter, 2291 mSDsCounter, 0 mSdLazyCounter, 2060 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 960 SdHoareTripleChecker+Valid, 1719 SdHoareTripleChecker+Invalid, 2167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 2060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:42:48,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [960 Valid, 1719 Invalid, 2167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 2060 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 16:42:48,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290340 states. [2022-01-18 16:42:53,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290340 to 152687. [2022-01-18 16:42:53,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152687 states, 152686 states have (on average 4.391535569731344) internal successors, (670526), 152686 states have internal predecessors, (670526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:54,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152687 states to 152687 states and 670526 transitions. [2022-01-18 16:42:54,730 INFO L78 Accepts]: Start accepts. Automaton has 152687 states and 670526 transitions. Word has length 39 [2022-01-18 16:42:54,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:42:54,730 INFO L470 AbstractCegarLoop]: Abstraction has 152687 states and 670526 transitions. [2022-01-18 16:42:54,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.8518518518518516) internal successors, (104), 26 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:42:54,730 INFO L276 IsEmpty]: Start isEmpty. Operand 152687 states and 670526 transitions. [2022-01-18 16:42:55,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:42:55,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:42:55,116 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:42:55,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-18 16:42:55,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:55,316 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:42:55,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:42:55,317 INFO L85 PathProgramCache]: Analyzing trace with hash 977478734, now seen corresponding path program 62 times [2022-01-18 16:42:55,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:42:55,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784906976] [2022-01-18 16:42:55,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:42:55,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:42:55,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:42:55,433 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:55,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:42:55,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784906976] [2022-01-18 16:42:55,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784906976] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:42:55,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569239864] [2022-01-18 16:42:55,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:42:55,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:55,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:42:55,434 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:42:55,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 16:42:55,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:42:55,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:42:55,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:42:55,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:42:56,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:42:56,455 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:42:56,455 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 55 treesize of output 25 [2022-01-18 16:42:56,479 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:56,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:42:56,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:56,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 32 [2022-01-18 16:42:56,766 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:42:56,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 45 treesize of output 109 [2022-01-18 16:42:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:42:57,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569239864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:42:57,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:42:57,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 16:42:57,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581338341] [2022-01-18 16:42:57,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:42:57,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:42:57,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:42:57,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:42:57,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=607, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:42:57,508 INFO L87 Difference]: Start difference. First operand 152687 states and 670526 transitions. Second operand has 27 states, 27 states have (on average 3.814814814814815) internal successors, (103), 26 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:01,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:43:01,737 INFO L93 Difference]: Finished difference Result 249472 states and 1066649 transitions. [2022-01-18 16:43:01,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 16:43:01,738 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.814814814814815) internal successors, (103), 26 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:43:01,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:43:03,077 INFO L225 Difference]: With dead ends: 249472 [2022-01-18 16:43:03,077 INFO L226 Difference]: Without dead ends: 249047 [2022-01-18 16:43:03,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=384, Invalid=2268, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:43:03,077 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 603 mSDsluCounter, 3687 mSDsCounter, 0 mSdLazyCounter, 3325 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 2879 SdHoareTripleChecker+Invalid, 3377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 3325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:43:03,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [603 Valid, 2879 Invalid, 3377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 3325 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:43:03,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249047 states. [2022-01-18 16:43:08,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249047 to 152863. [2022-01-18 16:43:08,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152863 states, 152862 states have (on average 4.391634284518062) internal successors, (671314), 152862 states have internal predecessors, (671314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:09,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152863 states to 152863 states and 671314 transitions. [2022-01-18 16:43:09,623 INFO L78 Accepts]: Start accepts. Automaton has 152863 states and 671314 transitions. Word has length 39 [2022-01-18 16:43:09,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:43:09,623 INFO L470 AbstractCegarLoop]: Abstraction has 152863 states and 671314 transitions. [2022-01-18 16:43:09,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.814814814814815) internal successors, (103), 26 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:09,624 INFO L276 IsEmpty]: Start isEmpty. Operand 152863 states and 671314 transitions. [2022-01-18 16:43:10,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:43:10,614 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:43:10,614 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:43:10,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-01-18 16:43:10,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-01-18 16:43:10,814 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:43:10,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:43:10,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1412586896, now seen corresponding path program 63 times [2022-01-18 16:43:10,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:43:10,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326750063] [2022-01-18 16:43:10,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:43:10,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:43:10,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:43:10,926 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:10,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:43:10,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326750063] [2022-01-18 16:43:10,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326750063] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:43:10,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990466601] [2022-01-18 16:43:10,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:43:10,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:43:10,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:43:10,927 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:43:10,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 16:43:10,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:43:10,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:43:10,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:43:10,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:43:11,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:11,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:11,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:11,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:11,269 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 65 treesize of output 107 [2022-01-18 16:43:11,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:43:11,721 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:11,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:43:11,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:11,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-01-18 16:43:12,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:12,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:12,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:12,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:12,393 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:12,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 40 treesize of output 68 [2022-01-18 16:43:12,806 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:12,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990466601] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:43:12,807 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:43:12,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:43:12,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447117735] [2022-01-18 16:43:12,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:43:12,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:43:12,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:43:12,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:43:12,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:43:12,808 INFO L87 Difference]: Start difference. First operand 152863 states and 671314 transitions. Second operand has 30 states, 30 states have (on average 3.7) internal successors, (111), 29 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:15,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:43:15,138 INFO L93 Difference]: Finished difference Result 193594 states and 838598 transitions. [2022-01-18 16:43:15,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 16:43:15,138 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.7) internal successors, (111), 29 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:43:15,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:43:16,570 INFO L225 Difference]: With dead ends: 193594 [2022-01-18 16:43:16,570 INFO L226 Difference]: Without dead ends: 193380 [2022-01-18 16:43:16,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 65 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=274, Invalid=2176, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 16:43:16,570 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 473 mSDsluCounter, 2516 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 2098 SdHoareTripleChecker+Invalid, 1617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 818 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:43:16,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 2098 Invalid, 1617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 773 Invalid, 0 Unknown, 818 Unchecked, 0.3s Time] [2022-01-18 16:43:16,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193380 states. [2022-01-18 16:43:21,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193380 to 155877. [2022-01-18 16:43:21,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155877 states, 155876 states have (on average 4.390611768328672) internal successors, (684391), 155876 states have internal predecessors, (684391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:22,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155877 states to 155877 states and 684391 transitions. [2022-01-18 16:43:22,581 INFO L78 Accepts]: Start accepts. Automaton has 155877 states and 684391 transitions. Word has length 39 [2022-01-18 16:43:22,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:43:22,581 INFO L470 AbstractCegarLoop]: Abstraction has 155877 states and 684391 transitions. [2022-01-18 16:43:22,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.7) internal successors, (111), 29 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:22,581 INFO L276 IsEmpty]: Start isEmpty. Operand 155877 states and 684391 transitions. [2022-01-18 16:43:23,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:43:23,714 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:43:23,714 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:43:23,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-01-18 16:43:23,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:43:23,930 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:43:23,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:43:23,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1627789836, now seen corresponding path program 64 times [2022-01-18 16:43:23,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:43:23,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447044695] [2022-01-18 16:43:23,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:43:23,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:43:23,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:43:24,072 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:24,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:43:24,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447044695] [2022-01-18 16:43:24,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447044695] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:43:24,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960992703] [2022-01-18 16:43:24,073 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:43:24,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:43:24,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:43:24,074 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:43:24,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 16:43:24,103 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:43:24,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:43:24,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:43:24,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:43:24,448 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:43:24,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 37 [2022-01-18 16:43:24,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:43:24,518 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:24,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:43:24,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:24,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:43:24,833 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:43:24,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 43 treesize of output 107 [2022-01-18 16:43:25,271 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:25,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960992703] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:43:25,271 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:43:25,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-18 16:43:25,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973010737] [2022-01-18 16:43:25,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:43:25,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:43:25,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:43:25,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:43:25,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:43:25,272 INFO L87 Difference]: Start difference. First operand 155877 states and 684391 transitions. Second operand has 28 states, 28 states have (on average 3.857142857142857) internal successors, (108), 27 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:29,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:43:29,865 INFO L93 Difference]: Finished difference Result 271533 states and 1157660 transitions. [2022-01-18 16:43:29,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 16:43:29,866 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.857142857142857) internal successors, (108), 27 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:43:29,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:43:31,316 INFO L225 Difference]: With dead ends: 271533 [2022-01-18 16:43:31,316 INFO L226 Difference]: Without dead ends: 270838 [2022-01-18 16:43:31,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=364, Invalid=2828, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 16:43:31,317 INFO L933 BasicCegarLoop]: 252 mSDtfsCounter, 501 mSDsluCounter, 4065 mSDsCounter, 0 mSdLazyCounter, 3720 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 3292 SdHoareTripleChecker+Invalid, 3761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 3720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:43:31,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [501 Valid, 3292 Invalid, 3761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 3720 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 16:43:32,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270838 states. [2022-01-18 16:43:36,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270838 to 152626. [2022-01-18 16:43:37,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152626 states, 152625 states have (on average 4.391089271089271) internal successors, (670190), 152625 states have internal predecessors, (670190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:38,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152626 states to 152626 states and 670190 transitions. [2022-01-18 16:43:38,380 INFO L78 Accepts]: Start accepts. Automaton has 152626 states and 670190 transitions. Word has length 39 [2022-01-18 16:43:38,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:43:38,380 INFO L470 AbstractCegarLoop]: Abstraction has 152626 states and 670190 transitions. [2022-01-18 16:43:38,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.857142857142857) internal successors, (108), 27 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:38,380 INFO L276 IsEmpty]: Start isEmpty. Operand 152626 states and 670190 transitions. [2022-01-18 16:43:38,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:43:38,783 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:43:38,783 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:43:38,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-18 16:43:38,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:43:38,999 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:43:38,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:43:38,999 INFO L85 PathProgramCache]: Analyzing trace with hash 685494228, now seen corresponding path program 65 times [2022-01-18 16:43:38,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:43:38,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99976500] [2022-01-18 16:43:38,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:43:38,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:43:39,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:43:39,114 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:39,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:43:39,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99976500] [2022-01-18 16:43:39,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99976500] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:43:39,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282751633] [2022-01-18 16:43:39,115 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:43:39,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:43:39,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:43:39,116 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:43:39,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 16:43:39,149 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:43:39,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:43:39,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:43:39,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:43:39,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-01-18 16:43:39,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:39,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:39,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:39,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:39,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2022-01-18 16:43:39,597 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:39,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:43:39,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:39,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:43:40,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:40,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:40,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:40,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:40,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:40,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 40 treesize of output 68 [2022-01-18 16:43:40,416 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:43:40,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282751633] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:43:40,416 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:43:40,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:43:40,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258330128] [2022-01-18 16:43:40,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:43:40,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:43:40,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:43:40,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:43:40,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:43:40,420 INFO L87 Difference]: Start difference. First operand 152626 states and 670190 transitions. Second operand has 30 states, 30 states have (on average 3.566666666666667) internal successors, (107), 29 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:43:50,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:43:50,344 INFO L93 Difference]: Finished difference Result 390243 states and 1656473 transitions. [2022-01-18 16:43:50,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2022-01-18 16:43:50,344 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.566666666666667) internal successors, (107), 29 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:43:50,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:43:53,145 INFO L225 Difference]: With dead ends: 390243 [2022-01-18 16:43:53,145 INFO L226 Difference]: Without dead ends: 389983 [2022-01-18 16:43:53,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 84 SyntacticMatches, 32 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 8890 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=3361, Invalid=19289, Unknown=0, NotChecked=0, Total=22650 [2022-01-18 16:43:53,146 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 1578 mSDsluCounter, 4633 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1578 SdHoareTripleChecker+Valid, 3343 SdHoareTripleChecker+Invalid, 5230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4175 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:43:53,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1578 Valid, 3343 Invalid, 5230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 967 Invalid, 0 Unknown, 4175 Unchecked, 0.4s Time] [2022-01-18 16:43:53,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389983 states. [2022-01-18 16:43:59,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389983 to 156514. [2022-01-18 16:43:59,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156514 states, 156513 states have (on average 4.391769373790036) internal successors, (687369), 156513 states have internal predecessors, (687369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:01,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156514 states to 156514 states and 687369 transitions. [2022-01-18 16:44:01,269 INFO L78 Accepts]: Start accepts. Automaton has 156514 states and 687369 transitions. Word has length 39 [2022-01-18 16:44:01,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:44:01,269 INFO L470 AbstractCegarLoop]: Abstraction has 156514 states and 687369 transitions. [2022-01-18 16:44:01,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.566666666666667) internal successors, (107), 29 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:01,269 INFO L276 IsEmpty]: Start isEmpty. Operand 156514 states and 687369 transitions. [2022-01-18 16:44:01,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:44:01,687 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:44:01,687 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:44:01,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-01-18 16:44:01,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-01-18 16:44:01,887 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:44:01,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:44:01,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1617383486, now seen corresponding path program 66 times [2022-01-18 16:44:01,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:44:01,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920386027] [2022-01-18 16:44:01,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:44:01,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:44:01,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:44:02,001 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:44:02,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:44:02,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920386027] [2022-01-18 16:44:02,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920386027] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:44:02,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965160807] [2022-01-18 16:44:02,001 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:44:02,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:44:02,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:44:02,002 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:44:02,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 16:44:02,031 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:44:02,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:44:02,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:44:02,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:44:02,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-01-18 16:44:02,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:02,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:02,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:02,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:02,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:02,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:02,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:02,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:02,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 77 treesize of output 63 [2022-01-18 16:44:02,518 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:44:02,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:44:02,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:02,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:44:02,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:02,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:02,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:02,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:02,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:02,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:02,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:02,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:02,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 42 treesize of output 52 [2022-01-18 16:44:03,050 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:44:03,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965160807] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:44:03,055 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:44:03,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:44:03,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710089828] [2022-01-18 16:44:03,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:44:03,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:44:03,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:44:03,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:44:03,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=721, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:44:03,056 INFO L87 Difference]: Start difference. First operand 156514 states and 687369 transitions. Second operand has 30 states, 30 states have (on average 3.7) internal successors, (111), 29 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:16,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:44:16,293 INFO L93 Difference]: Finished difference Result 412384 states and 1727670 transitions. [2022-01-18 16:44:16,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-01-18 16:44:16,293 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.7) internal successors, (111), 29 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:44:16,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:44:19,229 INFO L225 Difference]: With dead ends: 412384 [2022-01-18 16:44:19,229 INFO L226 Difference]: Without dead ends: 410592 [2022-01-18 16:44:19,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10546 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=4800, Invalid=23930, Unknown=0, NotChecked=0, Total=28730 [2022-01-18 16:44:19,230 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 2050 mSDsluCounter, 4244 mSDsCounter, 0 mSdLazyCounter, 3572 mSolverCounterSat, 311 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2050 SdHoareTripleChecker+Valid, 3113 SdHoareTripleChecker+Invalid, 4617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 311 IncrementalHoareTripleChecker+Valid, 3572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 734 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:44:19,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2050 Valid, 3113 Invalid, 4617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [311 Valid, 3572 Invalid, 0 Unknown, 734 Unchecked, 2.3s Time] [2022-01-18 16:44:19,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410592 states. [2022-01-18 16:44:27,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410592 to 161136. [2022-01-18 16:44:27,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161136 states, 161135 states have (on average 4.396419151643032) internal successors, (708417), 161135 states have internal predecessors, (708417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:28,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161136 states to 161136 states and 708417 transitions. [2022-01-18 16:44:28,961 INFO L78 Accepts]: Start accepts. Automaton has 161136 states and 708417 transitions. Word has length 39 [2022-01-18 16:44:28,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:44:28,962 INFO L470 AbstractCegarLoop]: Abstraction has 161136 states and 708417 transitions. [2022-01-18 16:44:28,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.7) internal successors, (111), 29 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:28,962 INFO L276 IsEmpty]: Start isEmpty. Operand 161136 states and 708417 transitions. [2022-01-18 16:44:29,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:44:29,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:44:29,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:44:29,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-01-18 16:44:29,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 16:44:29,578 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:44:29,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:44:29,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1664266277, now seen corresponding path program 67 times [2022-01-18 16:44:29,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:44:29,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942513895] [2022-01-18 16:44:29,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:44:29,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:44:29,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:44:29,600 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-18 16:44:29,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:44:29,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942513895] [2022-01-18 16:44:29,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942513895] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:44:29,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136641345] [2022-01-18 16:44:29,600 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:44:29,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:44:29,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:44:29,601 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:44:29,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 16:44:29,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:44:29,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 16:44:29,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:44:29,743 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-18 16:44:29,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:44:29,821 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-18 16:44:29,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136641345] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:44:29,822 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:44:29,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-01-18 16:44:29,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832881999] [2022-01-18 16:44:29,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:44:29,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:44:29,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:44:29,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:44:29,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=139, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:44:29,823 INFO L87 Difference]: Start difference. First operand 161136 states and 708417 transitions. Second operand has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 14 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:34,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:44:34,062 INFO L93 Difference]: Finished difference Result 334783 states and 1429213 transitions. [2022-01-18 16:44:34,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:44:34,063 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 14 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 39 [2022-01-18 16:44:34,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:44:36,725 INFO L225 Difference]: With dead ends: 334783 [2022-01-18 16:44:36,725 INFO L226 Difference]: Without dead ends: 333981 [2022-01-18 16:44:36,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=369, Invalid=753, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:44:36,726 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 549 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 646 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:44:36,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [549 Valid, 133 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 646 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:44:37,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333981 states. [2022-01-18 16:44:44,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333981 to 216726. [2022-01-18 16:44:45,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216726 states, 216725 states have (on average 4.495600415272811) internal successors, (974309), 216725 states have internal predecessors, (974309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:46,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216726 states to 216726 states and 974309 transitions. [2022-01-18 16:44:46,942 INFO L78 Accepts]: Start accepts. Automaton has 216726 states and 974309 transitions. Word has length 39 [2022-01-18 16:44:46,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:44:46,942 INFO L470 AbstractCegarLoop]: Abstraction has 216726 states and 974309 transitions. [2022-01-18 16:44:46,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 14 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:46,942 INFO L276 IsEmpty]: Start isEmpty. Operand 216726 states and 974309 transitions. [2022-01-18 16:44:48,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:44:48,217 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:44:48,218 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:44:48,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-18 16:44:48,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:44:48,428 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:44:48,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:44:48,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1779012645, now seen corresponding path program 68 times [2022-01-18 16:44:48,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:44:48,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256871913] [2022-01-18 16:44:48,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:44:48,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:44:48,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:44:48,449 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-18 16:44:48,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:44:48,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256871913] [2022-01-18 16:44:48,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256871913] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:44:48,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179281612] [2022-01-18 16:44:48,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:44:48,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:44:48,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:44:48,450 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:44:48,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 16:44:48,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:44:48,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:44:48,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 16:44:48,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:44:48,603 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-18 16:44:48,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:44:48,703 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-18 16:44:48,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179281612] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:44:48,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:44:48,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 14 [2022-01-18 16:44:48,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996296208] [2022-01-18 16:44:48,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:44:48,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:44:48,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:44:48,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:44:48,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:44:48,704 INFO L87 Difference]: Start difference. First operand 216726 states and 974309 transitions. Second operand has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 14 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:44:54,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:44:54,214 INFO L93 Difference]: Finished difference Result 502986 states and 2110185 transitions. [2022-01-18 16:44:54,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 16:44:54,215 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 14 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 39 [2022-01-18 16:44:54,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:44:57,589 INFO L225 Difference]: With dead ends: 502986 [2022-01-18 16:44:57,589 INFO L226 Difference]: Without dead ends: 492375 [2022-01-18 16:44:57,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1072 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=988, Invalid=1982, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:44:57,590 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 661 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:44:57,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [661 Valid, 192 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:44:58,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492375 states. [2022-01-18 16:45:07,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492375 to 223231. [2022-01-18 16:45:07,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223231 states, 223230 states have (on average 4.464332750974331) internal successors, (996573), 223230 states have internal predecessors, (996573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:09,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223231 states to 223231 states and 996573 transitions. [2022-01-18 16:45:09,639 INFO L78 Accepts]: Start accepts. Automaton has 223231 states and 996573 transitions. Word has length 39 [2022-01-18 16:45:09,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:45:09,639 INFO L470 AbstractCegarLoop]: Abstraction has 223231 states and 996573 transitions. [2022-01-18 16:45:09,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 14 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:09,639 INFO L276 IsEmpty]: Start isEmpty. Operand 223231 states and 996573 transitions. [2022-01-18 16:45:10,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:45:10,943 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:45:10,943 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:45:10,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-01-18 16:45:11,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:45:11,159 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:45:11,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:45:11,159 INFO L85 PathProgramCache]: Analyzing trace with hash -759533488, now seen corresponding path program 69 times [2022-01-18 16:45:11,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:45:11,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553500493] [2022-01-18 16:45:11,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:45:11,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:45:11,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:45:11,265 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:11,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:45:11,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553500493] [2022-01-18 16:45:11,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553500493] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:45:11,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138448331] [2022-01-18 16:45:11,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:45:11,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:45:11,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:45:11,267 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:45:11,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 16:45:11,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:45:11,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:45:11,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:45:11,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:45:11,666 INFO L353 Elim1Store]: treesize reduction 14, result has 77.0 percent of original size [2022-01-18 16:45:11,666 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 65 treesize of output 83 [2022-01-18 16:45:11,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:45:11,904 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:11,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:45:12,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:45:12,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-01-18 16:45:12,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:45:12,573 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 16:45:12,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 42 treesize of output 98 [2022-01-18 16:45:12,762 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:12,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138448331] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:45:12,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:45:12,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-01-18 16:45:12,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365350345] [2022-01-18 16:45:12,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:45:12,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 16:45:12,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:45:12,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 16:45:12,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:45:12,763 INFO L87 Difference]: Start difference. First operand 223231 states and 996573 transitions. Second operand has 29 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 28 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:18,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:45:18,474 INFO L93 Difference]: Finished difference Result 343869 states and 1512473 transitions. [2022-01-18 16:45:18,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 16:45:18,474 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 28 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:45:18,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:45:20,463 INFO L225 Difference]: With dead ends: 343869 [2022-01-18 16:45:20,463 INFO L226 Difference]: Without dead ends: 343533 [2022-01-18 16:45:20,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 67 SyntacticMatches, 20 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1238 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=571, Invalid=3589, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 16:45:20,464 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 685 mSDsluCounter, 3225 mSDsCounter, 0 mSdLazyCounter, 1403 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 2554 SdHoareTripleChecker+Invalid, 2419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 979 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:45:20,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [685 Valid, 2554 Invalid, 2419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1403 Invalid, 0 Unknown, 979 Unchecked, 0.6s Time] [2022-01-18 16:45:21,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343533 states. [2022-01-18 16:45:29,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343533 to 247072. [2022-01-18 16:45:29,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247072 states, 247071 states have (on average 4.469391389519612) internal successors, (1104257), 247071 states have internal predecessors, (1104257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:31,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247072 states to 247072 states and 1104257 transitions. [2022-01-18 16:45:31,265 INFO L78 Accepts]: Start accepts. Automaton has 247072 states and 1104257 transitions. Word has length 39 [2022-01-18 16:45:31,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:45:31,265 INFO L470 AbstractCegarLoop]: Abstraction has 247072 states and 1104257 transitions. [2022-01-18 16:45:31,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 28 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:31,265 INFO L276 IsEmpty]: Start isEmpty. Operand 247072 states and 1104257 transitions. [2022-01-18 16:45:31,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:45:31,969 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:45:31,969 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:45:31,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-01-18 16:45:32,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-01-18 16:45:32,169 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:45:32,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:45:32,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1207395284, now seen corresponding path program 70 times [2022-01-18 16:45:32,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:45:32,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595740150] [2022-01-18 16:45:32,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:45:32,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:45:32,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:45:32,274 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:32,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:45:32,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595740150] [2022-01-18 16:45:32,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595740150] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:45:32,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820675206] [2022-01-18 16:45:32,274 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:45:32,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:45:32,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:45:32,275 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:45:32,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 16:45:32,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:45:32,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:45:32,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:45:32,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:45:33,115 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:45:33,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 37 [2022-01-18 16:45:33,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 16:45:33,181 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:33,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:45:33,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:45:33,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 32 [2022-01-18 16:45:33,436 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:45:33,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 44 treesize of output 108 [2022-01-18 16:45:33,770 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:33,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820675206] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:45:33,770 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:45:33,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 16:45:33,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958962289] [2022-01-18 16:45:33,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:45:33,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:45:33,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:45:33,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:45:33,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:45:33,771 INFO L87 Difference]: Start difference. First operand 247072 states and 1104257 transitions. Second operand has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:39,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:45:39,194 INFO L93 Difference]: Finished difference Result 347486 states and 1527320 transitions. [2022-01-18 16:45:39,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 16:45:39,195 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:45:39,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:45:42,427 INFO L225 Difference]: With dead ends: 347486 [2022-01-18 16:45:42,427 INFO L226 Difference]: Without dead ends: 347124 [2022-01-18 16:45:42,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=348, Invalid=2304, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:45:42,428 INFO L933 BasicCegarLoop]: 181 mSDtfsCounter, 489 mSDsluCounter, 2997 mSDsCounter, 0 mSdLazyCounter, 2744 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 2376 SdHoareTripleChecker+Invalid, 2777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 2744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:45:42,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 2376 Invalid, 2777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 2744 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 16:45:42,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347124 states. [2022-01-18 16:45:50,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347124 to 246933. [2022-01-18 16:45:50,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246933 states, 246932 states have (on average 4.473782255843714) internal successors, (1104720), 246932 states have internal predecessors, (1104720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:52,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246933 states to 246933 states and 1104720 transitions. [2022-01-18 16:45:52,661 INFO L78 Accepts]: Start accepts. Automaton has 246933 states and 1104720 transitions. Word has length 39 [2022-01-18 16:45:52,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:45:52,661 INFO L470 AbstractCegarLoop]: Abstraction has 246933 states and 1104720 transitions. [2022-01-18 16:45:52,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:52,661 INFO L276 IsEmpty]: Start isEmpty. Operand 246933 states and 1104720 transitions. [2022-01-18 16:45:53,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:45:53,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:45:53,864 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:45:53,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-01-18 16:45:54,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:45:54,079 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:45:54,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:45:54,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1657677458, now seen corresponding path program 71 times [2022-01-18 16:45:54,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:45:54,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891981207] [2022-01-18 16:45:54,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:45:54,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:45:54,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:45:54,180 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:54,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:45:54,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891981207] [2022-01-18 16:45:54,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891981207] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:45:54,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703936149] [2022-01-18 16:45:54,180 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:45:54,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:45:54,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:45:54,181 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:45:54,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 16:45:54,210 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:45:54,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:45:54,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:45:54,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:45:54,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-01-18 16:45:54,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:45:54,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:45:54,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:45:54,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:45:54,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 15 [2022-01-18 16:45:54,925 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:54,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:45:55,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:45:55,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-01-18 16:45:55,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:45:55,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:45:55,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:45:55,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:45:55,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:45:55,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:45:55,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:45:55,566 INFO L353 Elim1Store]: treesize reduction 14, result has 81.3 percent of original size [2022-01-18 16:45:55,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 42 treesize of output 86 [2022-01-18 16:45:55,793 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:45:55,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703936149] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:45:55,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:45:55,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-18 16:45:55,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567320744] [2022-01-18 16:45:55,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:45:55,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:45:55,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:45:55,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:45:55,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:45:55,794 INFO L87 Difference]: Start difference. First operand 246933 states and 1104720 transitions. Second operand has 28 states, 28 states have (on average 3.857142857142857) internal successors, (108), 27 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:45:59,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:45:59,616 INFO L93 Difference]: Finished difference Result 301320 states and 1327172 transitions. [2022-01-18 16:45:59,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 16:45:59,617 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.857142857142857) internal successors, (108), 27 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:45:59,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:46:01,875 INFO L225 Difference]: With dead ends: 301320 [2022-01-18 16:46:01,875 INFO L226 Difference]: Without dead ends: 300807 [2022-01-18 16:46:01,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 70 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 708 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=510, Invalid=2460, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:46:01,875 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 635 mSDsluCounter, 2134 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 2433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1805 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:46:01,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [635 Valid, 1395 Invalid, 2433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 606 Invalid, 0 Unknown, 1805 Unchecked, 0.2s Time] [2022-01-18 16:46:02,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300807 states. [2022-01-18 16:46:10,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300807 to 255548. [2022-01-18 16:46:11,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255548 states, 255547 states have (on average 4.4682778510411) internal successors, (1141855), 255547 states have internal predecessors, (1141855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:46:12,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255548 states to 255548 states and 1141855 transitions. [2022-01-18 16:46:12,852 INFO L78 Accepts]: Start accepts. Automaton has 255548 states and 1141855 transitions. Word has length 39 [2022-01-18 16:46:12,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:46:12,852 INFO L470 AbstractCegarLoop]: Abstraction has 255548 states and 1141855 transitions. [2022-01-18 16:46:12,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.857142857142857) internal successors, (108), 27 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:46:12,852 INFO L276 IsEmpty]: Start isEmpty. Operand 255548 states and 1141855 transitions. [2022-01-18 16:46:13,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:46:13,592 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:46:13,592 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:46:13,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-18 16:46:13,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:46:13,793 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:46:13,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:46:13,793 INFO L85 PathProgramCache]: Analyzing trace with hash -605829166, now seen corresponding path program 72 times [2022-01-18 16:46:13,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:46:13,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584396368] [2022-01-18 16:46:13,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:46:13,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:46:13,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:13,910 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:46:13,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:46:13,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584396368] [2022-01-18 16:46:13,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584396368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:46:13,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27652351] [2022-01-18 16:46:13,910 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:46:13,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:46:13,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:46:13,911 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:46:13,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 16:46:13,939 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:46:13,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:46:13,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 16:46:13,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:46:14,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 16:46:14,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:14,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:14,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:14,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:14,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:14,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:14,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:14,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:14,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 77 treesize of output 63 [2022-01-18 16:46:14,524 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:46:14,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:46:14,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:14,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-01-18 16:46:15,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:15,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:15,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:15,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:15,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:15,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:15,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:15,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:15,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 54 [2022-01-18 16:46:15,410 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:46:15,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27652351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:46:15,410 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:46:15,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2022-01-18 16:46:15,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652545338] [2022-01-18 16:46:15,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:46:15,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:46:15,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:46:15,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:46:15,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:46:15,411 INFO L87 Difference]: Start difference. First operand 255548 states and 1141855 transitions. Second operand has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:46:25,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:46:25,447 INFO L93 Difference]: Finished difference Result 462276 states and 2011630 transitions. [2022-01-18 16:46:25,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-01-18 16:46:25,448 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:46:25,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:46:28,744 INFO L225 Difference]: With dead ends: 462276 [2022-01-18 16:46:28,744 INFO L226 Difference]: Without dead ends: 461926 [2022-01-18 16:46:28,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6362 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=2983, Invalid=15923, Unknown=0, NotChecked=0, Total=18906 [2022-01-18 16:46:28,745 INFO L933 BasicCegarLoop]: 234 mSDtfsCounter, 1598 mSDsluCounter, 4461 mSDsCounter, 0 mSdLazyCounter, 3733 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1598 SdHoareTripleChecker+Valid, 3296 SdHoareTripleChecker+Invalid, 4811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 3733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 888 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:46:28,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1598 Valid, 3296 Invalid, 4811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 3733 Invalid, 0 Unknown, 888 Unchecked, 1.8s Time] [2022-01-18 16:46:30,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461926 states. [2022-01-18 16:46:40,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461926 to 267298. [2022-01-18 16:46:41,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267298 states, 267297 states have (on average 4.471423173473702) internal successors, (1195198), 267297 states have internal predecessors, (1195198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:46:43,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267298 states to 267298 states and 1195198 transitions. [2022-01-18 16:46:43,581 INFO L78 Accepts]: Start accepts. Automaton has 267298 states and 1195198 transitions. Word has length 39 [2022-01-18 16:46:43,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:46:43,581 INFO L470 AbstractCegarLoop]: Abstraction has 267298 states and 1195198 transitions. [2022-01-18 16:46:43,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 29 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:46:43,581 INFO L276 IsEmpty]: Start isEmpty. Operand 267298 states and 1195198 transitions. [2022-01-18 16:46:45,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:46:45,150 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:46:45,150 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2022-01-18 16:46:45,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-18 16:46:45,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-01-18 16:46:45,365 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:46:45,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:46:45,366 INFO L85 PathProgramCache]: Analyzing trace with hash 59877586, now seen corresponding path program 73 times [2022-01-18 16:46:45,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:46:45,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495557051] [2022-01-18 16:46:45,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:46:45,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:46:45,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:45,485 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:46:45,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:46:45,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495557051] [2022-01-18 16:46:45,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495557051] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:46:45,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518017620] [2022-01-18 16:46:45,486 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:46:45,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:46:45,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:46:45,488 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:46:45,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 16:46:45,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:45,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:46:45,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:46:45,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-01-18 16:46:46,043 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:46:46,044 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 55 treesize of output 25 [2022-01-18 16:46:46,066 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:46:46,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:46:46,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:46,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 32 [2022-01-18 16:46:46,373 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:46:46,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 44 treesize of output 108 [2022-01-18 16:46:46,804 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:46:46,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518017620] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:46:46,804 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:46:46,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 16:46:46,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086101471] [2022-01-18 16:46:46,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:46:46,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:46:46,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:46:46,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:46:46,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:46:46,806 INFO L87 Difference]: Start difference. First operand 267298 states and 1195198 transitions. Second operand has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:46:53,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:46:53,882 INFO L93 Difference]: Finished difference Result 435740 states and 1911077 transitions. [2022-01-18 16:46:53,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 16:46:53,882 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.925925925925926) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:46:53,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:46:57,113 INFO L225 Difference]: With dead ends: 435740 [2022-01-18 16:46:57,113 INFO L226 Difference]: Without dead ends: 435178 [2022-01-18 16:46:57,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=462, Invalid=2730, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 16:46:57,114 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 537 mSDsluCounter, 3977 mSDsCounter, 0 mSdLazyCounter, 3668 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 3127 SdHoareTripleChecker+Invalid, 3706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 3668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:46:57,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 3127 Invalid, 3706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 3668 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 16:46:57,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435178 states. [2022-01-18 16:47:06,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435178 to 265190. [2022-01-18 16:47:07,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265190 states, 265189 states have (on average 4.4748613253189236) internal successors, (1186684), 265189 states have internal predecessors, (1186684), 0 states have call successors, (0), 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-01-18 16:47:08,214 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2022-01-18 16:47:08,225 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:47:08,225 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:47:08,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-01-18 16:47:08,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:47:08,415 WARN L594 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (62745 states constructed, input type DoubleDeckerAutomaton). [2022-01-18 16:47:08,416 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-18 16:47:08,417 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-18 16:47:08,417 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-18 16:47:08,417 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-18 16:47:08,419 INFO L732 BasicCegarLoop]: Path program histogram: [73, 10, 1, 1, 1] [2022-01-18 16:47:08,420 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 16:47:08,420 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 16:47:08,421 INFO L202 PluginConnector]: Adding new model buffer-mult-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 04:47:08 BasicIcfg [2022-01-18 16:47:08,421 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 16:47:08,422 INFO L158 Benchmark]: Toolchain (without parser) took 671222.35ms. Allocated memory was 400.6MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 357.8MB in the beginning and 10.1GB in the end (delta: -9.8GB). Peak memory consumption was 6.4GB. Max. memory is 16.0GB. [2022-01-18 16:47:08,422 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 400.6MB. Free memory is still 359.0MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:47:08,422 INFO L158 Benchmark]: Boogie Procedure Inliner took 17.99ms. Allocated memory is still 400.6MB. Free memory was 357.7MB in the beginning and 356.2MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 16:47:08,422 INFO L158 Benchmark]: Boogie Preprocessor took 20.15ms. Allocated memory is still 400.6MB. Free memory was 356.2MB in the beginning and 355.2MB in the end (delta: 989.1kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:47:08,422 INFO L158 Benchmark]: RCFGBuilder took 255.63ms. Allocated memory is still 400.6MB. Free memory was 355.1MB in the beginning and 345.0MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 16:47:08,422 INFO L158 Benchmark]: TraceAbstraction took 670924.87ms. Allocated memory was 400.6MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 344.6MB in the beginning and 10.1GB in the end (delta: -9.8GB). Peak memory consumption was 6.4GB. Max. memory is 16.0GB. [2022-01-18 16:47:08,422 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.10ms. Allocated memory is still 400.6MB. Free memory is still 359.0MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 17.99ms. Allocated memory is still 400.6MB. Free memory was 357.7MB in the beginning and 356.2MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.15ms. Allocated memory is still 400.6MB. Free memory was 356.2MB in the beginning and 355.2MB in the end (delta: 989.1kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 255.63ms. Allocated memory is still 400.6MB. Free memory was 355.1MB in the beginning and 345.0MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 670924.87ms. Allocated memory was 400.6MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 344.6MB in the beginning and 10.1GB in the end (delta: -9.8GB). Peak memory consumption was 6.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while ReachableStatesComputation was computing reachable states (62745 states constructed, input type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while ReachableStatesComputation was computing reachable states (62745 states constructed, input type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while ReachableStatesComputation was computing reachable states (62745 states constructed, input type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while ReachableStatesComputation was computing reachable states (62745 states constructed, input type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while ReachableStatesComputation was computing reachable states (62745 states constructed, input type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 54 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 670.8s, OverallIterations: 86, TraceHistogramMax: 4, PathProgramHistogramMax: 73, EmptinessCheckTime: 19.6s, AutomataDifference: 294.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 51080 SdHoareTripleChecker+Valid, 53.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 51080 mSDsluCounter, 134568 SdHoareTripleChecker+Invalid, 44.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 39221 IncrementalHoareTripleChecker+Unchecked, 172846 mSDsCounter, 4264 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 118790 IncrementalHoareTripleChecker+Invalid, 162275 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4264 mSolverCounterUnsat, 10432 mSDtfsCounter, 118790 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9572 GetRequests, 5023 SyntacticMatches, 347 SemanticMatches, 4202 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 110817 ImplicationChecksByTransitivity, 101.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=267298occurred in iteration=85, InterpolantAutomatonStates: 3429, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 247.2s AutomataMinimizationTime, 86 MinimizatonAttempts, 4769695 StatesRemovedByMinimization, 83 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 88.9s InterpolantComputationTime, 6007 NumberOfCodeBlocks, 6007 NumberOfCodeBlocksAsserted, 301 NumberOfCheckSat, 8698 ConstructedInterpolants, 661 QuantifiedInterpolants, 145273 SizeOfPredicates, 565 NumberOfNonLiveVariables, 9168 ConjunctsInSsa, 1723 ConjunctsInUnsatCore, 251 InterpolantComputations, 4 PerfectInterpolantSequences, 446/4192 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