/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/loop-lockstep-example.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 20:32:21,420 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 20:32:21,422 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 20:32:21,469 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 20:32:21,470 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 20:32:21,472 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 20:32:21,474 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 20:32:21,476 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 20:32:21,477 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 20:32:21,481 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 20:32:21,482 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 20:32:21,483 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 20:32:21,483 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 20:32:21,484 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 20:32:21,486 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 20:32:21,488 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 20:32:21,489 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 20:32:21,489 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 20:32:21,491 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 20:32:21,495 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 20:32:21,496 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 20:32:21,496 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 20:32:21,498 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 20:32:21,498 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 20:32:21,503 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 20:32:21,503 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 20:32:21,503 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 20:32:21,504 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 20:32:21,504 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 20:32:21,505 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 20:32:21,505 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 20:32:21,506 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 20:32:21,507 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 20:32:21,508 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 20:32:21,508 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 20:32:21,508 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 20:32:21,509 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 20:32:21,509 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 20:32:21,509 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 20:32:21,509 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 20:32:21,510 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 20:32:21,511 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 20:32:21,531 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 20:32:21,531 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 20:32:21,532 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 20:32:21,532 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 20:32:21,533 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 20:32:21,533 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 20:32:21,533 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 20:32:21,533 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 20:32:21,533 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 20:32:21,533 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 20:32:21,534 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 20:32:21,534 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 20:32:21,534 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 20:32:21,534 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 20:32:21,534 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 20:32:21,534 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 20:32:21,534 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 20:32:21,534 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 20:32:21,534 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 20:32:21,534 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 20:32:21,534 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 20:32:21,535 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 20:32:21,535 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 20:32:21,535 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:32:21,535 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 20:32:21,535 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 20:32:21,535 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 20:32:21,536 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 20:32:21,536 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 20:32:21,536 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 20:32:21,536 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 20:32:21,536 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 20:32:21,536 INFO L138 SettingsManager]: * Interpolant automaton=MCR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-15 20:32:21,732 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 20:32:21,749 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 20:32:21,751 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 20:32:21,752 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 20:32:21,753 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 20:32:21,754 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/loop-lockstep-example.bpl [2022-03-15 20:32:21,755 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/loop-lockstep-example.bpl' [2022-03-15 20:32:21,774 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 20:32:21,775 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 20:32:21,778 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 20:32:21,778 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 20:32:21,778 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 20:32:21,787 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/1) ... [2022-03-15 20:32:21,792 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/1) ... [2022-03-15 20:32:21,801 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 20:32:21,802 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 20:32:21,804 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 20:32:21,804 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 20:32:21,804 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 20:32:21,809 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/1) ... [2022-03-15 20:32:21,809 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/1) ... [2022-03-15 20:32:21,810 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/1) ... [2022-03-15 20:32:21,810 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/1) ... [2022-03-15 20:32:21,812 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/1) ... [2022-03-15 20:32:21,815 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/1) ... [2022-03-15 20:32:21,816 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/1) ... [2022-03-15 20:32:21,816 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 20:32:21,818 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 20:32:21,818 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 20:32:21,818 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 20:32:21,820 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/1) ... [2022-03-15 20:32:21,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:32:21,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:21,852 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 20:32:21,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 20:32:21,876 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 20:32:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 20:32:21,877 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 20:32:21,877 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 20:32:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 20:32:21,877 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 20:32:21,877 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 20:32:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 20:32:21,877 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 20:32:21,877 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 20:32:21,909 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 20:32:21,910 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 20:32:21,976 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 20:32:21,980 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 20:32:21,980 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 20:32:21,981 INFO L202 PluginConnector]: Adding new model loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:32:21 BoogieIcfgContainer [2022-03-15 20:32:21,981 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 20:32:21,983 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 20:32:21,983 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 20:32:21,986 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 20:32:21,987 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:21" (1/2) ... [2022-03-15 20:32:21,987 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@198137dd and model type loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 08:32:21, skipping insertion in model container [2022-03-15 20:32:21,987 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "loop-lockstep-example.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:32:21" (2/2) ... [2022-03-15 20:32:21,988 INFO L111 eAbstractionObserver]: Analyzing ICFG loop-lockstep-example.bpl [2022-03-15 20:32:21,991 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 20:32:21,992 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 20:32:21,992 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 20:32:21,992 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 20:32:22,016 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,019 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,020 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,021 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,021 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,022 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,025 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,026 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,026 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,026 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,027 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,027 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,028 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,029 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,030 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,031 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,032 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,032 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,032 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,032 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,036 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,038 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_j not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:22,039 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-15 20:32:22,066 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:32:22,070 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 20:32:22,071 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-15 20:32:22,077 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:32:22,083 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 30 places, 25 transitions, 66 flow [2022-03-15 20:32:22,085 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 30 places, 25 transitions, 66 flow [2022-03-15 20:32:22,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 30 places, 25 transitions, 66 flow [2022-03-15 20:32:22,100 INFO L129 PetriNetUnfolder]: 2/23 cut-off events. [2022-03-15 20:32:22,100 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-03-15 20:32:22,102 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32 conditions, 23 events. 2/23 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 35 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 18. Up to 2 conditions per place. [2022-03-15 20:32:22,103 INFO L116 LiptonReduction]: Number of co-enabled transitions 138 [2022-03-15 20:32:22,203 INFO L131 LiptonReduction]: Checked pairs total: 184 [2022-03-15 20:32:22,203 INFO L133 LiptonReduction]: Total number of compositions: 7 [2022-03-15 20:32:22,208 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 23 places, 18 transitions, 52 flow [2022-03-15 20:32:22,218 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 31 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:22,219 INFO L276 IsEmpty]: Start isEmpty. Operand has 31 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:22,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-15 20:32:22,223 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:22,223 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:22,224 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:22,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:22,228 INFO L85 PathProgramCache]: Analyzing trace with hash 133983789, now seen corresponding path program 1 times [2022-03-15 20:32:22,249 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:22,250 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212060814] [2022-03-15 20:32:22,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:22,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:22,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:22,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:22,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:22,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212060814] [2022-03-15 20:32:22,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212060814] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:32:22,350 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:32:22,350 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:32:22,351 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [177510057] [2022-03-15 20:32:22,352 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:22,354 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:22,366 INFO L252 McrAutomatonBuilder]: Finished intersection with 19 states and 26 transitions. [2022-03-15 20:32:22,367 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:22,492 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:22,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:32:22,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:22,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:32:22,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:32:22,509 INFO L87 Difference]: Start difference. First operand has 31 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:22,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:22,544 INFO L93 Difference]: Finished difference Result 45 states and 85 transitions. [2022-03-15 20:32:22,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:32:22,547 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-03-15 20:32:22,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:22,557 INFO L225 Difference]: With dead ends: 45 [2022-03-15 20:32:22,557 INFO L226 Difference]: Without dead ends: 42 [2022-03-15 20:32:22,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:32:22,563 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 0 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:22,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 8 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:22,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-03-15 20:32:22,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2022-03-15 20:32:22,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.951219512195122) internal successors, (80), 41 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:22,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 80 transitions. [2022-03-15 20:32:22,597 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 80 transitions. Word has length 10 [2022-03-15 20:32:22,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:22,598 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 80 transitions. [2022-03-15 20:32:22,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:22,599 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 80 transitions. [2022-03-15 20:32:22,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:32:22,599 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:22,599 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:22,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 20:32:22,600 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:22,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:22,601 INFO L85 PathProgramCache]: Analyzing trace with hash -141433456, now seen corresponding path program 1 times [2022-03-15 20:32:22,601 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:22,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145559920] [2022-03-15 20:32:22,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:22,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:22,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:22,652 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:22,653 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:22,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145559920] [2022-03-15 20:32:22,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145559920] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:32:22,653 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:32:22,653 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:32:22,653 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [977715499] [2022-03-15 20:32:22,653 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:22,654 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:22,656 INFO L252 McrAutomatonBuilder]: Finished intersection with 23 states and 33 transitions. [2022-03-15 20:32:22,656 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:22,780 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [235#(or (< 0 N) (<= N thread2Thread1of1ForFork1_j)), 233#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 234#(< 0 N), 232#(< thread1Thread1of1ForFork0_i N)] [2022-03-15 20:32:22,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:32:22,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:22,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:32:22,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:32:22,783 INFO L87 Difference]: Start difference. First operand 42 states and 80 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:23,025 INFO L93 Difference]: Finished difference Result 76 states and 144 transitions. [2022-03-15 20:32:23,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:32:23,028 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:32:23,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:23,029 INFO L225 Difference]: With dead ends: 76 [2022-03-15 20:32:23,029 INFO L226 Difference]: Without dead ends: 71 [2022-03-15 20:32:23,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=139, Invalid=367, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:32:23,030 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 61 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:23,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 84 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:23,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-03-15 20:32:23,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 35. [2022-03-15 20:32:23,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 34 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 66 transitions. [2022-03-15 20:32:23,035 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 66 transitions. Word has length 11 [2022-03-15 20:32:23,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:23,035 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 66 transitions. [2022-03-15 20:32:23,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,035 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 66 transitions. [2022-03-15 20:32:23,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 20:32:23,036 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:23,036 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:23,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 20:32:23,036 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:23,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:23,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1995564151, now seen corresponding path program 1 times [2022-03-15 20:32:23,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:23,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103832933] [2022-03-15 20:32:23,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:23,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:23,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:23,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:23,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:23,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103832933] [2022-03-15 20:32:23,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103832933] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:32:23,063 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:32:23,063 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:32:23,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [271606591] [2022-03-15 20:32:23,064 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:23,064 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:23,067 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 54 transitions. [2022-03-15 20:32:23,067 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:23,193 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [417#(< thread2Thread1of1ForFork1_j N), 418#(< 0 N), 420#(<= thread2Thread1of1ForFork1_j 0), 419#(<= N 0)] [2022-03-15 20:32:23,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:32:23,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:23,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:32:23,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:32:23,196 INFO L87 Difference]: Start difference. First operand 35 states and 66 transitions. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:23,340 INFO L93 Difference]: Finished difference Result 51 states and 93 transitions. [2022-03-15 20:32:23,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 20:32:23,341 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-15 20:32:23,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:23,341 INFO L225 Difference]: With dead ends: 51 [2022-03-15 20:32:23,341 INFO L226 Difference]: Without dead ends: 49 [2022-03-15 20:32:23,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:32:23,342 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 41 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:23,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 61 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:23,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-15 20:32:23,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 43. [2022-03-15 20:32:23,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.9523809523809523) internal successors, (82), 42 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-03-15 20:32:23,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 82 transitions. [2022-03-15 20:32:23,346 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 82 transitions. Word has length 14 [2022-03-15 20:32:23,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:23,346 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 82 transitions. [2022-03-15 20:32:23,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,346 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 82 transitions. [2022-03-15 20:32:23,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:23,347 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:23,347 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:23,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 20:32:23,347 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:23,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:23,348 INFO L85 PathProgramCache]: Analyzing trace with hash -292747198, now seen corresponding path program 1 times [2022-03-15 20:32:23,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:23,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165858337] [2022-03-15 20:32:23,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:23,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:23,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:23,408 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:23,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:23,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165858337] [2022-03-15 20:32:23,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165858337] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:23,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700280248] [2022-03-15 20:32:23,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:23,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:23,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:23,411 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:23,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 20:32:23,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:23,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:32:23,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:23,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:23,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:23,554 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:23,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700280248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:23,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:23,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 20:32:23,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1627382713] [2022-03-15 20:32:23,555 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:23,556 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:23,557 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 35 transitions. [2022-03-15 20:32:23,557 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:23,649 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:23,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:32:23,649 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:23,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:32:23,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:32:23,650 INFO L87 Difference]: Start difference. First operand 43 states and 82 transitions. Second operand has 7 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:23,728 INFO L93 Difference]: Finished difference Result 68 states and 129 transitions. [2022-03-15 20:32:23,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:32:23,729 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:23,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:23,729 INFO L225 Difference]: With dead ends: 68 [2022-03-15 20:32:23,729 INFO L226 Difference]: Without dead ends: 65 [2022-03-15 20:32:23,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:32:23,730 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 4 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:23,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 20 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:23,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-03-15 20:32:23,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 56. [2022-03-15 20:32:23,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.036363636363636) internal successors, (112), 55 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 112 transitions. [2022-03-15 20:32:23,739 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 112 transitions. Word has length 15 [2022-03-15 20:32:23,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:23,740 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 112 transitions. [2022-03-15 20:32:23,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,740 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 112 transitions. [2022-03-15 20:32:23,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:23,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:23,740 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:23,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:23,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:23,941 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:23,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:23,942 INFO L85 PathProgramCache]: Analyzing trace with hash 35635684, now seen corresponding path program 2 times [2022-03-15 20:32:23,943 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:23,943 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484647534] [2022-03-15 20:32:23,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:23,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:23,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:24,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:24,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:24,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484647534] [2022-03-15 20:32:24,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484647534] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:24,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050077638] [2022-03-15 20:32:24,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:24,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:24,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:24,016 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:24,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:24,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:24,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:32:24,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:24,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 20:32:24,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:24,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:24,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:24,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050077638] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:24,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:24,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 20:32:24,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1338162473] [2022-03-15 20:32:24,159 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:24,168 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:24,172 INFO L252 McrAutomatonBuilder]: Finished intersection with 25 states and 33 transitions. [2022-03-15 20:32:24,173 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:24,253 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:24,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:32:24,253 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:24,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:32:24,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:32:24,254 INFO L87 Difference]: Start difference. First operand 56 states and 112 transitions. Second operand has 7 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:24,310 INFO L93 Difference]: Finished difference Result 74 states and 147 transitions. [2022-03-15 20:32:24,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:32:24,310 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:24,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:24,312 INFO L225 Difference]: With dead ends: 74 [2022-03-15 20:32:24,312 INFO L226 Difference]: Without dead ends: 71 [2022-03-15 20:32:24,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:32:24,315 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 1 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:24,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 19 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:24,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-03-15 20:32:24,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 64. [2022-03-15 20:32:24,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.126984126984127) internal successors, (134), 63 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 134 transitions. [2022-03-15 20:32:24,324 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 134 transitions. Word has length 15 [2022-03-15 20:32:24,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:24,324 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 134 transitions. [2022-03-15 20:32:24,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,324 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 134 transitions. [2022-03-15 20:32:24,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:24,325 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:24,325 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:24,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:24,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:24,540 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:24,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:24,540 INFO L85 PathProgramCache]: Analyzing trace with hash 50479362, now seen corresponding path program 3 times [2022-03-15 20:32:24,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:24,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766985950] [2022-03-15 20:32:24,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:24,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:24,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:24,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:24,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:24,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766985950] [2022-03-15 20:32:24,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766985950] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:24,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332963528] [2022-03-15 20:32:24,599 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:24,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:24,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:24,600 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:24,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 20:32:24,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:32:24,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:24,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:32:24,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:24,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:24,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:24,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:24,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332963528] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:24,710 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:24,710 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 20:32:24,710 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [769929962] [2022-03-15 20:32:24,710 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:24,711 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:24,712 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 35 transitions. [2022-03-15 20:32:24,713 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:24,790 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:24,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:32:24,790 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:24,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:32:24,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:32:24,792 INFO L87 Difference]: Start difference. First operand 64 states and 134 transitions. Second operand has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:24,848 INFO L93 Difference]: Finished difference Result 82 states and 169 transitions. [2022-03-15 20:32:24,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:32:24,848 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:24,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:24,849 INFO L225 Difference]: With dead ends: 82 [2022-03-15 20:32:24,849 INFO L226 Difference]: Without dead ends: 79 [2022-03-15 20:32:24,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:32:24,851 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 2 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:24,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 23 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:24,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-03-15 20:32:24,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 72. [2022-03-15 20:32:24,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.1971830985915495) internal successors, (156), 71 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 156 transitions. [2022-03-15 20:32:24,864 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 156 transitions. Word has length 15 [2022-03-15 20:32:24,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:24,865 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 156 transitions. [2022-03-15 20:32:24,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,865 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 156 transitions. [2022-03-15 20:32:24,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:24,866 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:24,866 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:24,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:25,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:25,080 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:25,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:25,080 INFO L85 PathProgramCache]: Analyzing trace with hash -728712604, now seen corresponding path program 4 times [2022-03-15 20:32:25,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:25,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101002153] [2022-03-15 20:32:25,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:25,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:25,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:25,143 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:25,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:25,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101002153] [2022-03-15 20:32:25,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101002153] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:25,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269560067] [2022-03-15 20:32:25,143 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:25,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:25,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:25,145 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:25,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 20:32:25,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:25,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:25,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:32:25,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:25,218 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:25,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:25,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:25,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269560067] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:25,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:25,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 20:32:25,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1216139388] [2022-03-15 20:32:25,262 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:25,263 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:25,264 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 37 transitions. [2022-03-15 20:32:25,264 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:25,341 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:25,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:32:25,342 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:25,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:32:25,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:32:25,343 INFO L87 Difference]: Start difference. First operand 72 states and 156 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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-03-15 20:32:25,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:25,395 INFO L93 Difference]: Finished difference Result 90 states and 191 transitions. [2022-03-15 20:32:25,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:32:25,395 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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 15 [2022-03-15 20:32:25,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:25,396 INFO L225 Difference]: With dead ends: 90 [2022-03-15 20:32:25,396 INFO L226 Difference]: Without dead ends: 87 [2022-03-15 20:32:25,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:32:25,397 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 3 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:25,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 28 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:25,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-03-15 20:32:25,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 80. [2022-03-15 20:32:25,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.2531645569620253) internal successors, (178), 79 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:25,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 178 transitions. [2022-03-15 20:32:25,410 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 178 transitions. Word has length 15 [2022-03-15 20:32:25,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:25,410 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 178 transitions. [2022-03-15 20:32:25,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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-03-15 20:32:25,410 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 178 transitions. [2022-03-15 20:32:25,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:25,413 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:25,413 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:25,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:25,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:25,629 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:25,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:25,630 INFO L85 PathProgramCache]: Analyzing trace with hash -838940478, now seen corresponding path program 5 times [2022-03-15 20:32:25,630 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:25,630 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93986396] [2022-03-15 20:32:25,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:25,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:25,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:25,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:25,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:25,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93986396] [2022-03-15 20:32:25,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93986396] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:25,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368706239] [2022-03-15 20:32:25,677 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:25,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:25,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:25,678 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:25,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:32:25,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:25,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:32:25,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:25,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 20:32:25,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:25,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:25,790 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:25,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368706239] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:25,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:25,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 20:32:25,791 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1111301916] [2022-03-15 20:32:25,791 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:25,791 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:25,793 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 49 transitions. [2022-03-15 20:32:25,793 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:25,921 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:25,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:32:25,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:25,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:32:25,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:32:25,921 INFO L87 Difference]: Start difference. First operand 80 states and 178 transitions. Second operand has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:25,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:25,983 INFO L93 Difference]: Finished difference Result 109 states and 233 transitions. [2022-03-15 20:32:25,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:32:25,983 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:25,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:25,983 INFO L225 Difference]: With dead ends: 109 [2022-03-15 20:32:25,984 INFO L226 Difference]: Without dead ends: 106 [2022-03-15 20:32:25,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:32:25,984 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 6 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:25,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 33 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:25,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-03-15 20:32:25,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 95. [2022-03-15 20:32:25,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.297872340425532) internal successors, (216), 94 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:25,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 216 transitions. [2022-03-15 20:32:25,989 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 216 transitions. Word has length 15 [2022-03-15 20:32:25,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:25,990 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 216 transitions. [2022-03-15 20:32:25,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:25,990 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 216 transitions. [2022-03-15 20:32:25,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:32:25,991 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:25,991 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:26,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:26,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:26,203 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:26,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:26,204 INFO L85 PathProgramCache]: Analyzing trace with hash 954970793, now seen corresponding path program 6 times [2022-03-15 20:32:26,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:26,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736974774] [2022-03-15 20:32:26,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:26,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:26,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:26,237 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:26,237 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:26,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736974774] [2022-03-15 20:32:26,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736974774] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:26,238 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502841634] [2022-03-15 20:32:26,238 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:26,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:26,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:26,239 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:26,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 20:32:26,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 20:32:26,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:26,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:26,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:26,322 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:26,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:26,352 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:26,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502841634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:26,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:26,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-15 20:32:26,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [619390742] [2022-03-15 20:32:26,353 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:26,354 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:26,355 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 38 transitions. [2022-03-15 20:32:26,355 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:26,443 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [2292#(< thread2Thread1of1ForFork1_j N), 2289#(<= 2 N), 2290#(<= 1 thread2Thread1of1ForFork1_j), 2291#(<= 0 thread2Thread1of1ForFork1_j), 2293#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 2294#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:32:26,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:26,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:26,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:26,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:32:26,444 INFO L87 Difference]: Start difference. First operand 95 states and 216 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:26,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:26,711 INFO L93 Difference]: Finished difference Result 216 states and 456 transitions. [2022-03-15 20:32:26,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:32:26,711 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 20:32:26,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:26,712 INFO L225 Difference]: With dead ends: 216 [2022-03-15 20:32:26,712 INFO L226 Difference]: Without dead ends: 216 [2022-03-15 20:32:26,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=752, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:32:26,713 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 106 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:26,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 123 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:26,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-03-15 20:32:26,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 104. [2022-03-15 20:32:26,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.3883495145631066) internal successors, (246), 103 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:26,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 246 transitions. [2022-03-15 20:32:26,716 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 246 transitions. Word has length 16 [2022-03-15 20:32:26,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:26,717 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 246 transitions. [2022-03-15 20:32:26,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:26,717 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 246 transitions. [2022-03-15 20:32:26,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:32:26,717 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:26,717 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:26,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:26,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:26,919 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:26,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:26,920 INFO L85 PathProgramCache]: Analyzing trace with hash 323873163, now seen corresponding path program 7 times [2022-03-15 20:32:26,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:26,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592113383] [2022-03-15 20:32:26,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:26,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:26,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:26,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:26,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:26,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592113383] [2022-03-15 20:32:26,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592113383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:26,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492920903] [2022-03-15 20:32:26,947 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:26,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:26,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:26,948 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:26,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 20:32:26,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:26,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:26,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:27,036 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:27,069 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492920903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:27,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:27,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-03-15 20:32:27,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [439836119] [2022-03-15 20:32:27,069 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:27,070 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:27,071 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 30 transitions. [2022-03-15 20:32:27,071 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:27,124 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [2853#(< thread2Thread1of1ForFork1_j N), 2852#(< thread1Thread1of1ForFork0_i N), 2854#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 2856#(<= 0 thread2Thread1of1ForFork1_j), 2855#(<= 1 thread2Thread1of1ForFork1_j)] [2022-03-15 20:32:27,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:27,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:27,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:27,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:32:27,124 INFO L87 Difference]: Start difference. First operand 104 states and 246 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:27,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:27,322 INFO L93 Difference]: Finished difference Result 138 states and 313 transitions. [2022-03-15 20:32:27,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:32:27,323 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 20:32:27,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:27,323 INFO L225 Difference]: With dead ends: 138 [2022-03-15 20:32:27,323 INFO L226 Difference]: Without dead ends: 136 [2022-03-15 20:32:27,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=187, Invalid=569, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:32:27,324 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 86 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:27,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 81 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:27,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-03-15 20:32:27,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 106. [2022-03-15 20:32:27,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.3333333333333335) internal successors, (245), 105 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:27,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 245 transitions. [2022-03-15 20:32:27,327 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 245 transitions. Word has length 16 [2022-03-15 20:32:27,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:27,327 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 245 transitions. [2022-03-15 20:32:27,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:27,327 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 245 transitions. [2022-03-15 20:32:27,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:32:27,328 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:27,328 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:27,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:27,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:27,541 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:27,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:27,541 INFO L85 PathProgramCache]: Analyzing trace with hash -206726031, now seen corresponding path program 8 times [2022-03-15 20:32:27,542 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:27,542 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959478515] [2022-03-15 20:32:27,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:27,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:27,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:27,564 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:27,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959478515] [2022-03-15 20:32:27,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959478515] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:27,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842453032] [2022-03-15 20:32:27,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:27,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:27,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:27,566 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:27,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 20:32:27,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:27,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:27,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:27,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:27,639 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:27,666 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842453032] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:27,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:27,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-03-15 20:32:27,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [12093167] [2022-03-15 20:32:27,668 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:27,669 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:27,689 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 54 transitions. [2022-03-15 20:32:27,689 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:27,814 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [3339#(or (< 2 N) (<= N 1)), 3338#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 3341#(<= 0 thread2Thread1of1ForFork1_j), 3337#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 3336#(< thread2Thread1of1ForFork1_j N), 3340#(<= thread1Thread1of1ForFork0_i 1)] [2022-03-15 20:32:27,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:32:27,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:27,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:32:27,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:32:27,815 INFO L87 Difference]: Start difference. First operand 106 states and 245 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:28,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:28,496 INFO L93 Difference]: Finished difference Result 260 states and 565 transitions. [2022-03-15 20:32:28,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 20:32:28,497 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 20:32:28,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:28,498 INFO L225 Difference]: With dead ends: 260 [2022-03-15 20:32:28,498 INFO L226 Difference]: Without dead ends: 260 [2022-03-15 20:32:28,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=617, Invalid=2245, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:32:28,499 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 146 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:28,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 115 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:28,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-03-15 20:32:28,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 130. [2022-03-15 20:32:28,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.364341085271318) internal successors, (305), 129 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:28,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 305 transitions. [2022-03-15 20:32:28,503 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 305 transitions. Word has length 16 [2022-03-15 20:32:28,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:28,503 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 305 transitions. [2022-03-15 20:32:28,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:28,503 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 305 transitions. [2022-03-15 20:32:28,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:28,504 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:28,504 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:28,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-03-15 20:32:28,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-15 20:32:28,719 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:28,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:28,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1279572036, now seen corresponding path program 9 times [2022-03-15 20:32:28,721 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:28,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918209483] [2022-03-15 20:32:28,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:28,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:28,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:28,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:28,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:28,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918209483] [2022-03-15 20:32:28,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918209483] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:28,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102838255] [2022-03-15 20:32:28,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:28,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:28,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:28,764 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:28,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 20:32:28,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:32:28,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:28,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:28,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:28,844 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:28,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:28,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:28,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102838255] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:28,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:28,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-03-15 20:32:28,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1459451253] [2022-03-15 20:32:28,875 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:28,876 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:28,878 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 59 transitions. [2022-03-15 20:32:28,878 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:29,053 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [4059#(< thread1Thread1of1ForFork0_i N), 4052#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 4055#(or (<= N 2) (< 3 N)), 4056#(<= N 1), 4053#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 4057#(<= thread1Thread1of1ForFork0_i 1), 4051#(< thread2Thread1of1ForFork1_j N), 4058#(<= 0 thread2Thread1of1ForFork1_j), 4061#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 4060#(or (< thread1Thread1of1ForFork0_i N) (<= (+ N 1) thread2Thread1of1ForFork1_j)), 4054#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:32:29,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:32:29,053 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:29,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:32:29,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:32:29,054 INFO L87 Difference]: Start difference. First operand 130 states and 305 transitions. Second operand has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:29,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:29,467 INFO L93 Difference]: Finished difference Result 223 states and 505 transitions. [2022-03-15 20:32:29,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:32:29,467 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:29,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:29,468 INFO L225 Difference]: With dead ends: 223 [2022-03-15 20:32:29,468 INFO L226 Difference]: Without dead ends: 210 [2022-03-15 20:32:29,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=454, Invalid=1708, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:32:29,469 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 169 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:29,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 112 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:29,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-03-15 20:32:29,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 119. [2022-03-15 20:32:29,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.3813559322033897) internal successors, (281), 118 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:29,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 281 transitions. [2022-03-15 20:32:29,473 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 281 transitions. Word has length 17 [2022-03-15 20:32:29,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:29,473 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 281 transitions. [2022-03-15 20:32:29,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:29,473 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 281 transitions. [2022-03-15 20:32:29,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:32:29,473 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:29,473 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:29,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:29,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:29,687 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:29,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:29,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1049479010, now seen corresponding path program 10 times [2022-03-15 20:32:29,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:29,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729174019] [2022-03-15 20:32:29,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:29,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:29,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:29,714 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:29,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:29,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729174019] [2022-03-15 20:32:29,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729174019] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:29,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727661326] [2022-03-15 20:32:29,715 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:29,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:29,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:29,716 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:29,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 20:32:29,738 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:29,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:29,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:29,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:29,795 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:29,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:29,823 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:29,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727661326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:29,823 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:29,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-15 20:32:29,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1018436805] [2022-03-15 20:32:29,824 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:29,825 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:29,826 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 47 transitions. [2022-03-15 20:32:29,826 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:29,919 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4700#(<= thread2Thread1of1ForFork1_j 0), 4699#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 4697#(<= N 1), 4696#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 4698#(<= thread2Thread1of1ForFork1_j 1), 4695#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:32:29,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:29,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:29,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:29,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:32:29,919 INFO L87 Difference]: Start difference. First operand 119 states and 281 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-03-15 20:32:30,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:30,195 INFO L93 Difference]: Finished difference Result 262 states and 573 transitions. [2022-03-15 20:32:30,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:32:30,196 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 19 [2022-03-15 20:32:30,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:30,197 INFO L225 Difference]: With dead ends: 262 [2022-03-15 20:32:30,197 INFO L226 Difference]: Without dead ends: 251 [2022-03-15 20:32:30,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=361, Invalid=971, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:32:30,198 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 168 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:30,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 77 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:30,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-03-15 20:32:30,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 143. [2022-03-15 20:32:30,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.2746478873239435) internal successors, (323), 142 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:30,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 323 transitions. [2022-03-15 20:32:30,201 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 323 transitions. Word has length 19 [2022-03-15 20:32:30,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:30,201 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 323 transitions. [2022-03-15 20:32:30,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-03-15 20:32:30,201 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 323 transitions. [2022-03-15 20:32:30,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:32:30,202 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:30,202 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:30,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:30,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 20:32:30,411 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:30,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:30,412 INFO L85 PathProgramCache]: Analyzing trace with hash 420460830, now seen corresponding path program 11 times [2022-03-15 20:32:30,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:30,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642737993] [2022-03-15 20:32:30,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:30,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:30,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:30,436 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:30,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:30,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642737993] [2022-03-15 20:32:30,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642737993] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:30,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202588396] [2022-03-15 20:32:30,436 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:30,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:30,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:30,440 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:30,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 20:32:30,470 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:32:30,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:30,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:30,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:30,523 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:30,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:30,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:30,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202588396] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:30,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:30,550 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-03-15 20:32:30,550 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1654935668] [2022-03-15 20:32:30,550 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:30,551 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:30,552 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 20:32:30,553 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:30,616 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [5412#(<= thread2Thread1of1ForFork1_j 0), 5411#(< thread2Thread1of1ForFork1_j N), 5410#(<= 1 thread1Thread1of1ForFork0_i)] [2022-03-15 20:32:30,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:32:30,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:30,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:32:30,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:32:30,618 INFO L87 Difference]: Start difference. First operand 143 states and 323 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:30,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:30,787 INFO L93 Difference]: Finished difference Result 230 states and 482 transitions. [2022-03-15 20:32:30,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:32:30,788 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have 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-03-15 20:32:30,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:30,789 INFO L225 Difference]: With dead ends: 230 [2022-03-15 20:32:30,789 INFO L226 Difference]: Without dead ends: 227 [2022-03-15 20:32:30,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=175, Invalid=425, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:32:30,789 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 75 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:30,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 82 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:30,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-03-15 20:32:30,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 160. [2022-03-15 20:32:30,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.257861635220126) internal successors, (359), 159 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:30,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 359 transitions. [2022-03-15 20:32:30,793 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 359 transitions. Word has length 19 [2022-03-15 20:32:30,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:30,793 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 359 transitions. [2022-03-15 20:32:30,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:30,793 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 359 transitions. [2022-03-15 20:32:30,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:32:30,793 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:30,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:30,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:30,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 20:32:30,994 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:30,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:30,994 INFO L85 PathProgramCache]: Analyzing trace with hash 748843712, now seen corresponding path program 12 times [2022-03-15 20:32:30,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:30,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846744607] [2022-03-15 20:32:30,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:30,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:30,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:31,019 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:31,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:31,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846744607] [2022-03-15 20:32:31,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846744607] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:31,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470042536] [2022-03-15 20:32:31,019 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:31,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:31,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:31,020 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:31,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 20:32:31,039 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:32:31,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:31,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:31,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:31,095 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:31,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:31,125 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:31,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470042536] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:31,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:31,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-15 20:32:31,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1534694777] [2022-03-15 20:32:31,125 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:31,127 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:31,128 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 53 transitions. [2022-03-15 20:32:31,128 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:31,194 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [6109#(<= thread2Thread1of1ForFork1_j 0), 6110#(<= 2 N), 6111#(<= 1 thread1Thread1of1ForFork0_i)] [2022-03-15 20:32:31,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:32:31,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:31,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:32:31,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:32:31,195 INFO L87 Difference]: Start difference. First operand 160 states and 359 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 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-03-15 20:32:31,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:31,357 INFO L93 Difference]: Finished difference Result 227 states and 478 transitions. [2022-03-15 20:32:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 20:32:31,358 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 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 19 [2022-03-15 20:32:31,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:31,358 INFO L225 Difference]: With dead ends: 227 [2022-03-15 20:32:31,358 INFO L226 Difference]: Without dead ends: 227 [2022-03-15 20:32:31,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=140, Invalid=366, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:32:31,359 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 60 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:31,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 74 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:31,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-03-15 20:32:31,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 156. [2022-03-15 20:32:31,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.206451612903226) internal successors, (342), 155 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:31,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 342 transitions. [2022-03-15 20:32:31,362 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 342 transitions. Word has length 19 [2022-03-15 20:32:31,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:31,362 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 342 transitions. [2022-03-15 20:32:31,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 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-03-15 20:32:31,363 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 342 transitions. [2022-03-15 20:32:31,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:31,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:31,363 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:31,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:31,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 20:32:31,571 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:31,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:31,572 INFO L85 PathProgramCache]: Analyzing trace with hash 236410757, now seen corresponding path program 13 times [2022-03-15 20:32:31,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:31,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104014430] [2022-03-15 20:32:31,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:31,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:31,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:31,665 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:31,665 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:31,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104014430] [2022-03-15 20:32:31,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104014430] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:31,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125745907] [2022-03-15 20:32:31,665 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:31,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:31,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:31,666 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:31,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 20:32:31,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:31,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:31,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:31,748 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:31,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:31,815 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:31,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125745907] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:31,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:31,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:32:31,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1016210499] [2022-03-15 20:32:31,816 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:31,816 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:31,818 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 50 transitions. [2022-03-15 20:32:31,818 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:31,929 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:31,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:31,930 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:31,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:31,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:31,930 INFO L87 Difference]: Start difference. First operand 156 states and 342 transitions. Second operand has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:32,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:32,071 INFO L93 Difference]: Finished difference Result 214 states and 460 transitions. [2022-03-15 20:32:32,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:32:32,072 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:32,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:32,073 INFO L225 Difference]: With dead ends: 214 [2022-03-15 20:32:32,073 INFO L226 Difference]: Without dead ends: 211 [2022-03-15 20:32:32,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:32,073 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 8 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:32,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 41 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:32,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-03-15 20:32:32,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 190. [2022-03-15 20:32:32,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.2645502645502646) internal successors, (428), 189 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:32,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 428 transitions. [2022-03-15 20:32:32,077 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 428 transitions. Word has length 20 [2022-03-15 20:32:32,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:32,077 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 428 transitions. [2022-03-15 20:32:32,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:32,077 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 428 transitions. [2022-03-15 20:32:32,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:32,078 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:32,078 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:32,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:32,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 20:32:32,283 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:32,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:32,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2034733479, now seen corresponding path program 14 times [2022-03-15 20:32:32,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:32,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238615435] [2022-03-15 20:32:32,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:32,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:32,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:32,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:32:32,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:32,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238615435] [2022-03-15 20:32:32,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238615435] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:32,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727843184] [2022-03-15 20:32:32,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:32,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:32,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:32,348 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:32,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 20:32:32,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:32,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:32,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:32,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:32,434 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:32:32,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:32,500 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:32:32,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727843184] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:32,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:32,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-03-15 20:32:32,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1042094357] [2022-03-15 20:32:32,501 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:32,502 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:32,504 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 36 transitions. [2022-03-15 20:32:32,504 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:32,562 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:32,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:32:32,563 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:32,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:32:32,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:32:32,563 INFO L87 Difference]: Start difference. First operand 190 states and 428 transitions. Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:32,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:32,626 INFO L93 Difference]: Finished difference Result 206 states and 456 transitions. [2022-03-15 20:32:32,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:32:32,627 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:32,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:32,628 INFO L225 Difference]: With dead ends: 206 [2022-03-15 20:32:32,628 INFO L226 Difference]: Without dead ends: 196 [2022-03-15 20:32:32,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:32:32,628 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 3 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:32,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:32,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-03-15 20:32:32,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 191. [2022-03-15 20:32:32,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.263157894736842) internal successors, (430), 190 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:32,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 430 transitions. [2022-03-15 20:32:32,632 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 430 transitions. Word has length 20 [2022-03-15 20:32:32,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:32,632 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 430 transitions. [2022-03-15 20:32:32,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:32,632 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 430 transitions. [2022-03-15 20:32:32,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:32,632 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:32,632 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:32,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:32,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:32,833 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:32,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:32,833 INFO L85 PathProgramCache]: Analyzing trace with hash 2049577157, now seen corresponding path program 15 times [2022-03-15 20:32:32,834 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:32,834 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016935770] [2022-03-15 20:32:32,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:32,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:32,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:32,900 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:32:32,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:32,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016935770] [2022-03-15 20:32:32,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016935770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:32,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839831884] [2022-03-15 20:32:32,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:32,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:32,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:32,902 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:32,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 20:32:32,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:32:32,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:32,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:32,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:32,999 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:32:32,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:33,059 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:32:33,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839831884] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:33,059 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:33,059 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2022-03-15 20:32:33,059 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [554164622] [2022-03-15 20:32:33,059 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:33,070 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:33,072 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 34 transitions. [2022-03-15 20:32:33,072 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:33,122 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:33,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:32:33,122 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:33,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:32:33,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:32:33,123 INFO L87 Difference]: Start difference. First operand 191 states and 430 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:33,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:33,200 INFO L93 Difference]: Finished difference Result 208 states and 460 transitions. [2022-03-15 20:32:33,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:32:33,200 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:33,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:33,201 INFO L225 Difference]: With dead ends: 208 [2022-03-15 20:32:33,201 INFO L226 Difference]: Without dead ends: 198 [2022-03-15 20:32:33,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:32:33,202 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 6 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:33,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 37 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:33,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-03-15 20:32:33,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 187. [2022-03-15 20:32:33,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.2688172043010755) internal successors, (422), 186 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:33,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 422 transitions. [2022-03-15 20:32:33,205 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 422 transitions. Word has length 20 [2022-03-15 20:32:33,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:33,205 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 422 transitions. [2022-03-15 20:32:33,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:33,205 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 422 transitions. [2022-03-15 20:32:33,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:33,206 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:33,206 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:33,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-15 20:32:33,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 20:32:33,421 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:33,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:33,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1270385191, now seen corresponding path program 16 times [2022-03-15 20:32:33,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:33,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106114266] [2022-03-15 20:32:33,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:33,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:33,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:33,500 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:33,500 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:33,501 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106114266] [2022-03-15 20:32:33,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106114266] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:33,501 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033675372] [2022-03-15 20:32:33,501 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:33,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:33,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:33,502 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:33,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 20:32:33,519 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:33,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:33,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:33,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:33,577 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:33,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:33,641 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:33,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033675372] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:33,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:33,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-15 20:32:33,642 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [202172788] [2022-03-15 20:32:33,642 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:33,642 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:33,646 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 32 transitions. [2022-03-15 20:32:33,646 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:33,710 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:33,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:32:33,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:33,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:32:33,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:32:33,711 INFO L87 Difference]: Start difference. First operand 187 states and 422 transitions. Second operand has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:33,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:33,807 INFO L93 Difference]: Finished difference Result 196 states and 431 transitions. [2022-03-15 20:32:33,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:32:33,808 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:33,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:33,808 INFO L225 Difference]: With dead ends: 196 [2022-03-15 20:32:33,808 INFO L226 Difference]: Without dead ends: 186 [2022-03-15 20:32:33,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:32:33,809 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 9 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:33,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 50 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:33,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-03-15 20:32:33,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 174. [2022-03-15 20:32:33,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.260115606936416) internal successors, (391), 173 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:33,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 391 transitions. [2022-03-15 20:32:33,812 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 391 transitions. Word has length 20 [2022-03-15 20:32:33,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:33,812 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 391 transitions. [2022-03-15 20:32:33,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:33,812 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 391 transitions. [2022-03-15 20:32:33,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:33,813 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:33,813 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:33,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:34,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:34,013 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:34,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:34,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1160157317, now seen corresponding path program 17 times [2022-03-15 20:32:34,014 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:34,014 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986820487] [2022-03-15 20:32:34,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:34,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:34,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:34,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:34,099 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:34,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986820487] [2022-03-15 20:32:34,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986820487] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:34,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431744643] [2022-03-15 20:32:34,099 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:34,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:34,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:34,100 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:34,122 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:32:34,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:34,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:34,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:34,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 20:32:34,186 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:34,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:34,260 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:34,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431744643] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:34,261 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:34,261 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:32:34,261 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [171076102] [2022-03-15 20:32:34,261 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:34,262 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:34,263 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 34 transitions. [2022-03-15 20:32:34,263 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:34,330 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:34,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:34,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:34,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:34,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:34,331 INFO L87 Difference]: Start difference. First operand 174 states and 391 transitions. Second operand has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:34,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:34,473 INFO L93 Difference]: Finished difference Result 236 states and 523 transitions. [2022-03-15 20:32:34,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:32:34,474 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:34,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:34,474 INFO L225 Difference]: With dead ends: 236 [2022-03-15 20:32:34,474 INFO L226 Difference]: Without dead ends: 233 [2022-03-15 20:32:34,475 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:34,475 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:34,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 65 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:34,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-03-15 20:32:34,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 201. [2022-03-15 20:32:34,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.38) internal successors, (476), 200 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:34,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 476 transitions. [2022-03-15 20:32:34,479 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 476 transitions. Word has length 20 [2022-03-15 20:32:34,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:34,479 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 476 transitions. [2022-03-15 20:32:34,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:34,479 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 476 transitions. [2022-03-15 20:32:34,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:34,479 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:34,479 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:34,497 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-15 20:32:34,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:34,692 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:34,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:34,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1351954147, now seen corresponding path program 18 times [2022-03-15 20:32:34,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:34,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668857813] [2022-03-15 20:32:34,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:34,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:34,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:34,780 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:34,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:34,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668857813] [2022-03-15 20:32:34,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668857813] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:34,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117460619] [2022-03-15 20:32:34,780 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:34,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:34,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:34,781 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:34,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 20:32:34,800 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:32:34,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:34,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:34,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:34,864 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:34,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:34,939 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:34,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117460619] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:34,940 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:34,940 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:32:34,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [190545286] [2022-03-15 20:32:34,940 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:34,940 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:34,942 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 46 transitions. [2022-03-15 20:32:34,942 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:35,038 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:35,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:35,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:35,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:35,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:35,039 INFO L87 Difference]: Start difference. First operand 201 states and 476 transitions. Second operand has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 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-03-15 20:32:35,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:35,172 INFO L93 Difference]: Finished difference Result 286 states and 660 transitions. [2022-03-15 20:32:35,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:32:35,172 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 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 20 [2022-03-15 20:32:35,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:35,173 INFO L225 Difference]: With dead ends: 286 [2022-03-15 20:32:35,173 INFO L226 Difference]: Without dead ends: 283 [2022-03-15 20:32:35,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:35,173 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 6 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:35,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 39 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:35,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-15 20:32:35,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 246. [2022-03-15 20:32:35,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.4938775510204083) internal successors, (611), 245 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:35,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 611 transitions. [2022-03-15 20:32:35,178 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 611 transitions. Word has length 20 [2022-03-15 20:32:35,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:35,178 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 611 transitions. [2022-03-15 20:32:35,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 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-03-15 20:32:35,179 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 611 transitions. [2022-03-15 20:32:35,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:35,179 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:35,179 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:35,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:35,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:35,391 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:35,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:35,392 INFO L85 PathProgramCache]: Analyzing trace with hash 637151853, now seen corresponding path program 19 times [2022-03-15 20:32:35,393 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:35,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146215081] [2022-03-15 20:32:35,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:35,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:35,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:35,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:35,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:35,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146215081] [2022-03-15 20:32:35,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146215081] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:35,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286563513] [2022-03-15 20:32:35,467 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:35,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:35,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:35,468 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:35,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 20:32:35,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:35,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:35,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:35,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:35,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:35,600 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:35,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286563513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:35,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:35,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:32:35,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1908986438] [2022-03-15 20:32:35,600 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:35,601 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:35,602 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 48 transitions. [2022-03-15 20:32:35,602 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:35,724 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:35,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:35,726 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:35,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:35,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:35,726 INFO L87 Difference]: Start difference. First operand 246 states and 611 transitions. Second operand has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:35,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:35,866 INFO L93 Difference]: Finished difference Result 341 states and 833 transitions. [2022-03-15 20:32:35,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:32:35,866 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:35,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:35,868 INFO L225 Difference]: With dead ends: 341 [2022-03-15 20:32:35,868 INFO L226 Difference]: Without dead ends: 338 [2022-03-15 20:32:35,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:35,868 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 7 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:35,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 47 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:35,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-03-15 20:32:35,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 304. [2022-03-15 20:32:35,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.597359735973597) internal successors, (787), 303 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:35,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 787 transitions. [2022-03-15 20:32:35,874 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 787 transitions. Word has length 20 [2022-03-15 20:32:35,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:35,874 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 787 transitions. [2022-03-15 20:32:35,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:35,874 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 787 transitions. [2022-03-15 20:32:35,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:35,875 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:35,875 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:35,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:36,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:36,087 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:36,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:36,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1071393541, now seen corresponding path program 20 times [2022-03-15 20:32:36,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:36,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088932994] [2022-03-15 20:32:36,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:36,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:36,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:36,164 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:36,164 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:36,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088932994] [2022-03-15 20:32:36,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088932994] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:36,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716547024] [2022-03-15 20:32:36,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:36,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:36,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:36,166 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:36,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:36,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:36,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:36,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:36,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 20:32:36,249 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:36,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:36,301 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:36,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716547024] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:36,301 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:36,301 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:32:36,301 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [11103779] [2022-03-15 20:32:36,301 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:36,302 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:36,303 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 50 transitions. [2022-03-15 20:32:36,303 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:36,434 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:36,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:36,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:36,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:36,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:36,435 INFO L87 Difference]: Start difference. First operand 304 states and 787 transitions. Second operand has 11 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:36,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:36,571 INFO L93 Difference]: Finished difference Result 396 states and 1016 transitions. [2022-03-15 20:32:36,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:32:36,571 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:36,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:36,573 INFO L225 Difference]: With dead ends: 396 [2022-03-15 20:32:36,573 INFO L226 Difference]: Without dead ends: 393 [2022-03-15 20:32:36,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:36,573 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 8 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:36,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 56 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:36,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-03-15 20:32:36,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 362. [2022-03-15 20:32:36,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.6952908587257616) internal successors, (973), 361 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:36,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 973 transitions. [2022-03-15 20:32:36,580 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 973 transitions. Word has length 20 [2022-03-15 20:32:36,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:36,580 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 973 transitions. [2022-03-15 20:32:36,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:36,580 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 973 transitions. [2022-03-15 20:32:36,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:36,580 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:36,581 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:36,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:36,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 20:32:36,796 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:36,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:36,796 INFO L85 PathProgramCache]: Analyzing trace with hash 823874475, now seen corresponding path program 21 times [2022-03-15 20:32:36,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:36,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975465167] [2022-03-15 20:32:36,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:36,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:36,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:36,881 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:36,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:36,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975465167] [2022-03-15 20:32:36,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975465167] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:36,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160304861] [2022-03-15 20:32:36,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:36,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:36,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:36,882 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:36,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 20:32:36,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:32:36,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:36,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:36,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:36,952 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:36,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:37,002 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:37,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160304861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:37,002 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:37,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:32:37,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [546548789] [2022-03-15 20:32:37,003 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:37,003 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:37,005 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 54 transitions. [2022-03-15 20:32:37,005 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:37,124 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:37,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:37,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:37,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:37,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:37,125 INFO L87 Difference]: Start difference. First operand 362 states and 973 transitions. Second operand has 11 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:37,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:37,268 INFO L93 Difference]: Finished difference Result 474 states and 1225 transitions. [2022-03-15 20:32:37,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:32:37,268 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:37,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:37,270 INFO L225 Difference]: With dead ends: 474 [2022-03-15 20:32:37,270 INFO L226 Difference]: Without dead ends: 466 [2022-03-15 20:32:37,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:37,271 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 9 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:37,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 66 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:37,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-03-15 20:32:37,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 429. [2022-03-15 20:32:37,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.707943925233645) internal successors, (1159), 428 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:37,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1159 transitions. [2022-03-15 20:32:37,279 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1159 transitions. Word has length 20 [2022-03-15 20:32:37,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:37,279 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1159 transitions. [2022-03-15 20:32:37,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:37,279 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1159 transitions. [2022-03-15 20:32:37,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:37,279 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:37,280 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:37,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:37,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 20:32:37,495 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:37,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:37,496 INFO L85 PathProgramCache]: Analyzing trace with hash -242244555, now seen corresponding path program 22 times [2022-03-15 20:32:37,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:37,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872983734] [2022-03-15 20:32:37,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:37,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:37,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:37,569 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:37,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:37,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872983734] [2022-03-15 20:32:37,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872983734] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:37,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942112161] [2022-03-15 20:32:37,569 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:37,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:37,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:37,570 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:37,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 20:32:37,589 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:37,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:37,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:37,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:37,645 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:37,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:37,715 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:37,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942112161] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:37,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:37,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:32:37,715 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1073646557] [2022-03-15 20:32:37,716 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:37,716 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:37,718 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 56 transitions. [2022-03-15 20:32:37,718 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:37,827 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:37,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:37,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:37,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:37,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:37,828 INFO L87 Difference]: Start difference. First operand 429 states and 1159 transitions. Second operand has 11 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:37,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:37,980 INFO L93 Difference]: Finished difference Result 552 states and 1455 transitions. [2022-03-15 20:32:37,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:32:37,981 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:37,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:37,982 INFO L225 Difference]: With dead ends: 552 [2022-03-15 20:32:37,983 INFO L226 Difference]: Without dead ends: 544 [2022-03-15 20:32:37,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:37,983 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 10 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:37,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 75 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:37,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-03-15 20:32:37,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 508. [2022-03-15 20:32:37,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 507 states have (on average 2.741617357001972) internal successors, (1390), 507 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:37,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 1390 transitions. [2022-03-15 20:32:37,992 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 1390 transitions. Word has length 20 [2022-03-15 20:32:37,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:37,992 INFO L470 AbstractCegarLoop]: Abstraction has 508 states and 1390 transitions. [2022-03-15 20:32:37,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:37,992 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 1390 transitions. [2022-03-15 20:32:37,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:37,993 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:37,993 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:38,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:38,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:38,203 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:38,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:38,204 INFO L85 PathProgramCache]: Analyzing trace with hash 519680205, now seen corresponding path program 23 times [2022-03-15 20:32:38,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:38,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724594105] [2022-03-15 20:32:38,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:38,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:38,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:38,274 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:38,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:38,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724594105] [2022-03-15 20:32:38,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724594105] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:38,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448913724] [2022-03-15 20:32:38,275 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:38,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:38,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:38,276 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:38,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 20:32:38,295 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:32:38,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:38,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:38,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:38,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:38,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:38,403 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:38,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448913724] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:38,404 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:38,404 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:32:38,404 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1095322182] [2022-03-15 20:32:38,404 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:38,404 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:38,406 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 58 transitions. [2022-03-15 20:32:38,406 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:38,519 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:38,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:38,520 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:38,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:38,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:38,520 INFO L87 Difference]: Start difference. First operand 508 states and 1390 transitions. Second operand has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:38,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:38,656 INFO L93 Difference]: Finished difference Result 633 states and 1706 transitions. [2022-03-15 20:32:38,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:32:38,656 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:38,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:38,658 INFO L225 Difference]: With dead ends: 633 [2022-03-15 20:32:38,658 INFO L226 Difference]: Without dead ends: 625 [2022-03-15 20:32:38,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:38,659 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 11 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:38,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 84 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:38,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-03-15 20:32:38,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 590. [2022-03-15 20:32:38,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 2.7877758913412563) internal successors, (1642), 589 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:38,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1642 transitions. [2022-03-15 20:32:38,670 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1642 transitions. Word has length 20 [2022-03-15 20:32:38,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:38,670 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1642 transitions. [2022-03-15 20:32:38,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:38,671 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1642 transitions. [2022-03-15 20:32:38,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:32:38,672 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:38,672 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:38,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:38,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:38,887 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:38,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:38,888 INFO L85 PathProgramCache]: Analyzing trace with hash 427886357, now seen corresponding path program 24 times [2022-03-15 20:32:38,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:38,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533339339] [2022-03-15 20:32:38,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:38,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:38,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:38,964 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:38,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:38,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533339339] [2022-03-15 20:32:38,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533339339] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:38,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544008833] [2022-03-15 20:32:38,964 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:38,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:38,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:38,965 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:38,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 20:32:38,983 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:32:38,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:38,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:32:38,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:39,037 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:39,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:39,087 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:39,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544008833] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:39,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:39,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:32:39,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1666213724] [2022-03-15 20:32:39,088 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:39,089 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:39,090 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 74 transitions. [2022-03-15 20:32:39,090 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:39,272 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:39,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:39,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:39,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:39,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:39,273 INFO L87 Difference]: Start difference. First operand 590 states and 1642 transitions. Second operand has 11 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:39,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:39,429 INFO L93 Difference]: Finished difference Result 644 states and 1746 transitions. [2022-03-15 20:32:39,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:32:39,429 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:32:39,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:39,431 INFO L225 Difference]: With dead ends: 644 [2022-03-15 20:32:39,431 INFO L226 Difference]: Without dead ends: 641 [2022-03-15 20:32:39,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 64 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:32:39,431 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 12 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:39,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 93 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:39,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2022-03-15 20:32:39,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 617. [2022-03-15 20:32:39,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 616 states have (on average 2.779220779220779) internal successors, (1712), 616 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:39,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 1712 transitions. [2022-03-15 20:32:39,442 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 1712 transitions. Word has length 20 [2022-03-15 20:32:39,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:39,442 INFO L470 AbstractCegarLoop]: Abstraction has 617 states and 1712 transitions. [2022-03-15 20:32:39,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:39,442 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 1712 transitions. [2022-03-15 20:32:39,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:32:39,443 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:39,443 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:39,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:39,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 20:32:39,659 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:39,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:39,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1444287870, now seen corresponding path program 25 times [2022-03-15 20:32:39,659 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:39,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844857990] [2022-03-15 20:32:39,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:39,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:39,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:39,700 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:39,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:39,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844857990] [2022-03-15 20:32:39,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844857990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:39,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545384991] [2022-03-15 20:32:39,700 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:39,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:39,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:39,701 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:39,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 20:32:39,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:39,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:39,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:39,818 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:39,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:39,864 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:39,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545384991] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:39,864 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:39,864 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 20:32:39,864 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1198758817] [2022-03-15 20:32:39,864 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:39,865 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:39,867 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 20:32:39,867 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:40,010 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [20691#(<= 1 thread2Thread1of1ForFork1_j), 20685#(< thread2Thread1of1ForFork1_j N), 20690#(<= 2 thread2Thread1of1ForFork1_j), 20686#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 20688#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 20692#(<= 0 thread2Thread1of1ForFork1_j), 20689#(<= 3 N), 20687#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:32:40,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:32:40,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:40,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:32:40,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:32:40,010 INFO L87 Difference]: Start difference. First operand 617 states and 1712 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:40,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:40,389 INFO L93 Difference]: Finished difference Result 1232 states and 3139 transitions. [2022-03-15 20:32:40,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:32:40,389 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:32:40,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:40,393 INFO L225 Difference]: With dead ends: 1232 [2022-03-15 20:32:40,393 INFO L226 Difference]: Without dead ends: 1232 [2022-03-15 20:32:40,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=475, Invalid=1595, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:32:40,394 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 161 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:40,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 167 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:40,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1232 states. [2022-03-15 20:32:40,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1232 to 529. [2022-03-15 20:32:40,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 2.7234848484848486) internal successors, (1438), 528 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:40,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1438 transitions. [2022-03-15 20:32:40,408 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1438 transitions. Word has length 21 [2022-03-15 20:32:40,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:40,408 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 1438 transitions. [2022-03-15 20:32:40,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:40,409 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1438 transitions. [2022-03-15 20:32:40,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:32:40,409 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:40,409 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:40,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:40,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 20:32:40,625 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:40,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:40,625 INFO L85 PathProgramCache]: Analyzing trace with hash -2011837216, now seen corresponding path program 26 times [2022-03-15 20:32:40,626 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:40,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079446571] [2022-03-15 20:32:40,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:40,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:40,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:40,653 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:40,653 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:40,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079446571] [2022-03-15 20:32:40,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079446571] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:40,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033783418] [2022-03-15 20:32:40,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:40,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:40,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:40,655 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:40,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:40,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:40,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:40,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:40,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 20:32:40,764 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:40,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:40,796 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:40,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033783418] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:40,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:40,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2022-03-15 20:32:40,798 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1279463290] [2022-03-15 20:32:40,798 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:40,798 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:40,800 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 20:32:40,800 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:40,859 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [23170#(<= 0 thread2Thread1of1ForFork1_j), 23168#(<= 2 thread2Thread1of1ForFork1_j), 23171#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 23169#(<= 1 thread2Thread1of1ForFork1_j), 23166#(< thread1Thread1of1ForFork0_i N), 23167#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:32:40,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:40,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:40,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:40,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:32:40,861 INFO L87 Difference]: Start difference. First operand 529 states and 1438 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:41,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:41,144 INFO L93 Difference]: Finished difference Result 687 states and 1774 transitions. [2022-03-15 20:32:41,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 20:32:41,145 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:32:41,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:41,147 INFO L225 Difference]: With dead ends: 687 [2022-03-15 20:32:41,147 INFO L226 Difference]: Without dead ends: 685 [2022-03-15 20:32:41,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=377, Invalid=1183, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:32:41,148 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 99 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:41,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 119 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:41,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-03-15 20:32:41,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 529. [2022-03-15 20:32:41,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 2.7045454545454546) internal successors, (1428), 528 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:41,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1428 transitions. [2022-03-15 20:32:41,173 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1428 transitions. Word has length 21 [2022-03-15 20:32:41,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:41,173 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 1428 transitions. [2022-03-15 20:32:41,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:41,173 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1428 transitions. [2022-03-15 20:32:41,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:32:41,174 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:41,174 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:41,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:41,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 20:32:41,390 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:41,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:41,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1635763470, now seen corresponding path program 27 times [2022-03-15 20:32:41,391 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:41,391 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687732465] [2022-03-15 20:32:41,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:41,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:41,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:41,416 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:41,416 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:41,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687732465] [2022-03-15 20:32:41,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687732465] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:41,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070130000] [2022-03-15 20:32:41,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:41,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:41,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:41,420 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:41,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 20:32:41,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:32:41,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:41,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:41,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:41,520 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:41,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:41,550 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:41,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070130000] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:41,551 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:41,551 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2022-03-15 20:32:41,551 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1981355014] [2022-03-15 20:32:41,551 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:41,552 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:41,553 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 39 transitions. [2022-03-15 20:32:41,553 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:41,621 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [25099#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 25098#(<= 0 thread2Thread1of1ForFork1_j), 25100#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 25096#(< thread2Thread1of1ForFork1_j N), 25097#(<= 1 thread2Thread1of1ForFork1_j)] [2022-03-15 20:32:41,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:32:41,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:41,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:32:41,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:32:41,622 INFO L87 Difference]: Start difference. First operand 529 states and 1428 transitions. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:42,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:42,035 INFO L93 Difference]: Finished difference Result 857 states and 2258 transitions. [2022-03-15 20:32:42,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:32:42,035 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:32:42,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:42,038 INFO L225 Difference]: With dead ends: 857 [2022-03-15 20:32:42,038 INFO L226 Difference]: Without dead ends: 853 [2022-03-15 20:32:42,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=419, Invalid=1387, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:32:42,039 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 117 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:42,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 113 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:42,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2022-03-15 20:32:42,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 725. [2022-03-15 20:32:42,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 724 states have (on average 2.777624309392265) internal successors, (2011), 724 states have internal predecessors, (2011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:42,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 2011 transitions. [2022-03-15 20:32:42,051 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 2011 transitions. Word has length 21 [2022-03-15 20:32:42,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:42,051 INFO L470 AbstractCegarLoop]: Abstraction has 725 states and 2011 transitions. [2022-03-15 20:32:42,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:42,051 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 2011 transitions. [2022-03-15 20:32:42,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:32:42,052 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:42,052 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:42,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:42,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:42,268 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:42,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:42,268 INFO L85 PathProgramCache]: Analyzing trace with hash -822329602, now seen corresponding path program 28 times [2022-03-15 20:32:42,269 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:42,269 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428494727] [2022-03-15 20:32:42,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:42,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:42,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:42,303 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:42,303 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:42,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428494727] [2022-03-15 20:32:42,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428494727] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:42,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460140746] [2022-03-15 20:32:42,303 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:42,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:42,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:42,305 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:42,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 20:32:42,323 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:42,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:42,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:42,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:42,408 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:42,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:42,453 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:42,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460140746] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:42,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:42,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 14 [2022-03-15 20:32:42,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [897656993] [2022-03-15 20:32:42,453 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:42,454 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:42,456 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 20:32:42,456 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:42,540 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [27595#(< thread2Thread1of1ForFork1_j N), 27597#(<= thread1Thread1of1ForFork0_i 1), 27598#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 27596#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 27599#(<= 0 thread2Thread1of1ForFork1_j)] [2022-03-15 20:32:42,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:42,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:42,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:42,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:32:42,541 INFO L87 Difference]: Start difference. First operand 725 states and 2011 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-03-15 20:32:42,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:42,792 INFO L93 Difference]: Finished difference Result 1381 states and 3571 transitions. [2022-03-15 20:32:42,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:32:42,793 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 21 [2022-03-15 20:32:42,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:42,797 INFO L225 Difference]: With dead ends: 1381 [2022-03-15 20:32:42,797 INFO L226 Difference]: Without dead ends: 1381 [2022-03-15 20:32:42,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=319, Invalid=941, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:32:42,797 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 117 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:42,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 84 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:42,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2022-03-15 20:32:42,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 815. [2022-03-15 20:32:42,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 814 states have (on average 2.7764127764127764) internal successors, (2260), 814 states have internal predecessors, (2260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:42,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 2260 transitions. [2022-03-15 20:32:42,823 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 2260 transitions. Word has length 21 [2022-03-15 20:32:42,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:42,823 INFO L470 AbstractCegarLoop]: Abstraction has 815 states and 2260 transitions. [2022-03-15 20:32:42,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-03-15 20:32:42,823 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 2260 transitions. [2022-03-15 20:32:42,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:32:42,824 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:42,824 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:42,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:43,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:43,040 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:43,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:43,040 INFO L85 PathProgramCache]: Analyzing trace with hash 410200190, now seen corresponding path program 29 times [2022-03-15 20:32:43,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:43,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223947274] [2022-03-15 20:32:43,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:43,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:43,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:43,071 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:43,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:43,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223947274] [2022-03-15 20:32:43,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223947274] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:43,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877137523] [2022-03-15 20:32:43,072 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:43,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:43,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:43,073 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:43,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 20:32:43,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:32:43,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:43,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:43,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:43,184 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:43,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:43,218 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:43,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877137523] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:43,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:43,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2022-03-15 20:32:43,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [395974770] [2022-03-15 20:32:43,218 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:43,219 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:43,221 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 79 transitions. [2022-03-15 20:32:43,221 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:43,415 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [30786#(or (<= N 2) (< 3 N)), 30789#(<= 0 thread2Thread1of1ForFork1_j), 30783#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 30784#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 30782#(< thread2Thread1of1ForFork1_j N), 30788#(<= thread1Thread1of1ForFork0_i 1), 30787#(<= thread1Thread1of1ForFork0_i 2), 30785#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:32:43,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:32:43,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:43,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:32:43,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:32:43,416 INFO L87 Difference]: Start difference. First operand 815 states and 2260 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:44,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:44,609 INFO L93 Difference]: Finished difference Result 1799 states and 4622 transitions. [2022-03-15 20:32:44,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-15 20:32:44,609 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:32:44,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:44,615 INFO L225 Difference]: With dead ends: 1799 [2022-03-15 20:32:44,615 INFO L226 Difference]: Without dead ends: 1799 [2022-03-15 20:32:44,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2336 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1353, Invalid=5619, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 20:32:44,616 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 195 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:44,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 161 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:44,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1799 states. [2022-03-15 20:32:44,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1799 to 856. [2022-03-15 20:32:44,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 2.7625730994152047) internal successors, (2362), 855 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:44,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 2362 transitions. [2022-03-15 20:32:44,633 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 2362 transitions. Word has length 21 [2022-03-15 20:32:44,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:44,633 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 2362 transitions. [2022-03-15 20:32:44,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:44,633 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 2362 transitions. [2022-03-15 20:32:44,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:32:44,634 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:44,634 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:44,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:44,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:44,847 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:44,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:44,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1873260584, now seen corresponding path program 30 times [2022-03-15 20:32:44,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:44,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71271238] [2022-03-15 20:32:44,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:44,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:44,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:44,889 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:44,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:44,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71271238] [2022-03-15 20:32:44,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71271238] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:44,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183562694] [2022-03-15 20:32:44,889 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:44,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:44,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:44,890 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:44,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 20:32:44,910 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:32:44,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:44,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:44,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:44,983 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:44,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:45,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:45,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183562694] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:45,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:45,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 13 [2022-03-15 20:32:45,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1044833290] [2022-03-15 20:32:45,012 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:45,013 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:45,014 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 49 transitions. [2022-03-15 20:32:45,015 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:45,087 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [34571#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 34570#(< thread2Thread1of1ForFork1_j N), 34567#(< thread1Thread1of1ForFork0_i N), 34569#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 34568#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j))] [2022-03-15 20:32:45,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:45,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:45,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:45,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:32:45,088 INFO L87 Difference]: Start difference. First operand 856 states and 2362 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:45,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:45,434 INFO L93 Difference]: Finished difference Result 1347 states and 3546 transitions. [2022-03-15 20:32:45,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:32:45,435 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:32:45,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:45,439 INFO L225 Difference]: With dead ends: 1347 [2022-03-15 20:32:45,439 INFO L226 Difference]: Without dead ends: 1341 [2022-03-15 20:32:45,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1523, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 20:32:45,440 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 121 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:45,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 105 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:45,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states. [2022-03-15 20:32:45,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 773. [2022-03-15 20:32:45,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 772 states have (on average 2.6593264248704664) internal successors, (2053), 772 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:45,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 2053 transitions. [2022-03-15 20:32:45,453 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 2053 transitions. Word has length 21 [2022-03-15 20:32:45,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:45,453 INFO L470 AbstractCegarLoop]: Abstraction has 773 states and 2053 transitions. [2022-03-15 20:32:45,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:45,453 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 2053 transitions. [2022-03-15 20:32:45,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:32:45,454 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:45,454 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:45,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:45,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-15 20:32:45,667 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:45,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:45,668 INFO L85 PathProgramCache]: Analyzing trace with hash 990308209, now seen corresponding path program 31 times [2022-03-15 20:32:45,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:45,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186319757] [2022-03-15 20:32:45,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:45,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:45,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:45,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:45,713 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:45,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186319757] [2022-03-15 20:32:45,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186319757] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:45,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168697170] [2022-03-15 20:32:45,713 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:45,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:45,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:45,714 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:45,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 20:32:45,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:45,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:45,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:45,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:45,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:45,862 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:45,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168697170] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:45,863 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:45,863 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 16 [2022-03-15 20:32:45,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [564962109] [2022-03-15 20:32:45,863 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:45,864 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:45,866 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 84 transitions. [2022-03-15 20:32:45,866 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:46,106 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [37669#(<= N 2), 37672#(< thread1Thread1of1ForFork0_i N), 37666#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 37675#(<= 0 thread2Thread1of1ForFork1_j), 37676#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ thread2Thread1of1ForFork1_j 1))), 37670#(<= thread1Thread1of1ForFork0_i 2), 37668#(or (< 4 N) (<= N 3)), 37673#(or (< thread1Thread1of1ForFork0_i N) (<= (+ N 1) thread2Thread1of1ForFork1_j)), 37671#(<= thread1Thread1of1ForFork0_i 1), 37665#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 37664#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 37674#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 37667#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 37663#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:32:46,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:32:46,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:46,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:32:46,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=721, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:32:46,107 INFO L87 Difference]: Start difference. First operand 773 states and 2053 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:46,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:46,695 INFO L93 Difference]: Finished difference Result 1661 states and 4232 transitions. [2022-03-15 20:32:46,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 20:32:46,696 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:32:46,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:46,701 INFO L225 Difference]: With dead ends: 1661 [2022-03-15 20:32:46,701 INFO L226 Difference]: Without dead ends: 1634 [2022-03-15 20:32:46,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 58 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=967, Invalid=3725, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 20:32:46,702 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 182 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:46,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 158 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:46,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1634 states. [2022-03-15 20:32:46,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1634 to 689. [2022-03-15 20:32:46,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 2.6584302325581395) internal successors, (1829), 688 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:46,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1829 transitions. [2022-03-15 20:32:46,716 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1829 transitions. Word has length 22 [2022-03-15 20:32:46,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:46,716 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 1829 transitions. [2022-03-15 20:32:46,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:46,717 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1829 transitions. [2022-03-15 20:32:46,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:32:46,718 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:46,718 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:46,736 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-03-15 20:32:46,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:46,934 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:46,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:46,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1760374369, now seen corresponding path program 32 times [2022-03-15 20:32:46,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:46,935 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7161660] [2022-03-15 20:32:46,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:46,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:46,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:46,966 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:46,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:46,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7161660] [2022-03-15 20:32:46,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7161660] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:46,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047982683] [2022-03-15 20:32:46,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:46,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:46,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:46,967 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:46,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 20:32:46,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:46,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:46,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:46,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:47,086 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:47,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:47,121 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:47,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047982683] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:47,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:47,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 20:32:47,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [900808849] [2022-03-15 20:32:47,121 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:47,122 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:47,124 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 62 transitions. [2022-03-15 20:32:47,124 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:47,270 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [40955#(<= thread2Thread1of1ForFork1_j 2), 40957#(<= thread2Thread1of1ForFork1_j 0), 40954#(<= N 2), 40960#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 40958#(< thread2Thread1of1ForFork1_j N), 40959#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 40956#(<= thread2Thread1of1ForFork1_j 1), 40961#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:32:47,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:32:47,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:47,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:32:47,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:32:47,271 INFO L87 Difference]: Start difference. First operand 689 states and 1829 transitions. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 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-03-15 20:32:47,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:47,701 INFO L93 Difference]: Finished difference Result 1585 states and 3922 transitions. [2022-03-15 20:32:47,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 20:32:47,701 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 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 24 [2022-03-15 20:32:47,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:47,706 INFO L225 Difference]: With dead ends: 1585 [2022-03-15 20:32:47,706 INFO L226 Difference]: Without dead ends: 1566 [2022-03-15 20:32:47,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 802 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=767, Invalid=2203, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:32:47,707 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 259 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:47,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 124 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:47,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1566 states. [2022-03-15 20:32:47,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1566 to 681. [2022-03-15 20:32:47,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 680 states have (on average 2.476470588235294) internal successors, (1684), 680 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:47,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1684 transitions. [2022-03-15 20:32:47,720 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 1684 transitions. Word has length 24 [2022-03-15 20:32:47,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:47,720 INFO L470 AbstractCegarLoop]: Abstraction has 681 states and 1684 transitions. [2022-03-15 20:32:47,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 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-03-15 20:32:47,721 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 1684 transitions. [2022-03-15 20:32:47,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:32:47,722 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:47,722 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:47,741 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-03-15 20:32:47,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:47,936 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:47,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:47,936 INFO L85 PathProgramCache]: Analyzing trace with hash 343142241, now seen corresponding path program 33 times [2022-03-15 20:32:47,937 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:47,937 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229333560] [2022-03-15 20:32:47,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:47,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:47,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:47,959 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:47,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:47,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229333560] [2022-03-15 20:32:47,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229333560] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:47,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122964850] [2022-03-15 20:32:47,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:47,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:47,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:47,964 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:47,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 20:32:47,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:32:47,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:47,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:47,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:48,069 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:48,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:48,102 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:48,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122964850] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:48,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:48,103 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2022-03-15 20:32:48,103 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [975864812] [2022-03-15 20:32:48,103 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:48,104 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:48,105 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 42 transitions. [2022-03-15 20:32:48,105 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:48,141 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [44128#(< thread2Thread1of1ForFork1_j N), 44129#(<= thread2Thread1of1ForFork1_j 1), 44130#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:32:48,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:32:48,141 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:48,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:32:48,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:32:48,142 INFO L87 Difference]: Start difference. First operand 681 states and 1684 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 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-03-15 20:32:48,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:48,413 INFO L93 Difference]: Finished difference Result 1079 states and 2465 transitions. [2022-03-15 20:32:48,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 20:32:48,413 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 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-03-15 20:32:48,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:48,416 INFO L225 Difference]: With dead ends: 1079 [2022-03-15 20:32:48,416 INFO L226 Difference]: Without dead ends: 1076 [2022-03-15 20:32:48,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=415, Invalid=1145, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:32:48,417 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 117 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:48,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 73 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:48,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2022-03-15 20:32:48,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 774. [2022-03-15 20:32:48,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 2.4320827943078913) internal successors, (1880), 773 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:48,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1880 transitions. [2022-03-15 20:32:48,428 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1880 transitions. Word has length 24 [2022-03-15 20:32:48,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:48,428 INFO L470 AbstractCegarLoop]: Abstraction has 774 states and 1880 transitions. [2022-03-15 20:32:48,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 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-03-15 20:32:48,428 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1880 transitions. [2022-03-15 20:32:48,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:32:48,430 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:48,430 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:48,447 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-03-15 20:32:48,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 20:32:48,643 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:48,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:48,644 INFO L85 PathProgramCache]: Analyzing trace with hash 671525123, now seen corresponding path program 34 times [2022-03-15 20:32:48,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:48,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577737506] [2022-03-15 20:32:48,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:48,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:48,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:48,691 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:48,692 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:48,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577737506] [2022-03-15 20:32:48,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577737506] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:48,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547658681] [2022-03-15 20:32:48,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:48,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:48,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:48,696 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:48,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 20:32:48,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:48,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:48,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:48,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:48,796 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:48,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:48,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547658681] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:48,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:48,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 14 [2022-03-15 20:32:48,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [176005097] [2022-03-15 20:32:48,828 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:48,829 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:48,831 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 40 transitions. [2022-03-15 20:32:48,831 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:48,888 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [46961#(<= thread2Thread1of1ForFork1_j 1), 46962#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:32:48,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:32:48,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:48,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:32:48,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:32:48,889 INFO L87 Difference]: Start difference. First operand 774 states and 1880 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:49,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:49,056 INFO L93 Difference]: Finished difference Result 1055 states and 2362 transitions. [2022-03-15 20:32:49,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:32:49,057 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:32:49,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:49,059 INFO L225 Difference]: With dead ends: 1055 [2022-03-15 20:32:49,059 INFO L226 Difference]: Without dead ends: 1053 [2022-03-15 20:32:49,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=236, Invalid=576, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:32:49,060 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 124 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:49,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 56 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:49,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2022-03-15 20:32:49,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 713. [2022-03-15 20:32:49,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.3862359550561796) internal successors, (1699), 712 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:49,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1699 transitions. [2022-03-15 20:32:49,074 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1699 transitions. Word has length 24 [2022-03-15 20:32:49,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:49,074 INFO L470 AbstractCegarLoop]: Abstraction has 713 states and 1699 transitions. [2022-03-15 20:32:49,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:49,074 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1699 transitions. [2022-03-15 20:32:49,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:32:49,075 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:49,076 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:49,091 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-03-15 20:32:49,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-15 20:32:49,291 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:49,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:49,291 INFO L85 PathProgramCache]: Analyzing trace with hash -248721367, now seen corresponding path program 35 times [2022-03-15 20:32:49,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:49,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494947751] [2022-03-15 20:32:49,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:49,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:49,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:49,322 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:49,323 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:49,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494947751] [2022-03-15 20:32:49,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494947751] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:49,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948069117] [2022-03-15 20:32:49,323 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:49,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:49,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:49,324 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:49,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 20:32:49,348 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:32:49,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:49,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:49,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:49,428 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:49,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:49,460 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:49,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948069117] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:49,460 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:49,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 14 [2022-03-15 20:32:49,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1755980709] [2022-03-15 20:32:49,460 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:49,461 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:49,463 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 64 transitions. [2022-03-15 20:32:49,463 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:49,552 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [49626#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 49625#(< thread2Thread1of1ForFork1_j N), 49624#(<= 1 thread1Thread1of1ForFork0_i), 49628#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 49627#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:32:49,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:49,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:49,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:49,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:32:49,553 INFO L87 Difference]: Start difference. First operand 713 states and 1699 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:49,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:49,787 INFO L93 Difference]: Finished difference Result 993 states and 2236 transitions. [2022-03-15 20:32:49,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:32:49,790 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:32:49,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:49,792 INFO L225 Difference]: With dead ends: 993 [2022-03-15 20:32:49,793 INFO L226 Difference]: Without dead ends: 988 [2022-03-15 20:32:49,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=340, Invalid=850, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:32:49,793 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 123 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:49,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 116 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:49,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states. [2022-03-15 20:32:49,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 777. [2022-03-15 20:32:49,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 777 states, 776 states have (on average 2.3028350515463916) internal successors, (1787), 776 states have internal predecessors, (1787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:49,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 1787 transitions. [2022-03-15 20:32:49,805 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 1787 transitions. Word has length 24 [2022-03-15 20:32:49,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:49,805 INFO L470 AbstractCegarLoop]: Abstraction has 777 states and 1787 transitions. [2022-03-15 20:32:49,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:49,805 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 1787 transitions. [2022-03-15 20:32:49,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:32:49,806 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:49,806 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:49,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-15 20:32:50,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-15 20:32:50,021 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:50,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:50,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1104451057, now seen corresponding path program 36 times [2022-03-15 20:32:50,035 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:50,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477686755] [2022-03-15 20:32:50,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:50,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:50,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:50,060 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:50,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:50,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477686755] [2022-03-15 20:32:50,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477686755] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:50,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288854306] [2022-03-15 20:32:50,061 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:50,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:50,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:50,068 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:50,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 20:32:50,088 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:32:50,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:50,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:50,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:50,168 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:50,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:50,202 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:50,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288854306] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:50,202 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:50,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2022-03-15 20:32:50,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [523097345] [2022-03-15 20:32:50,203 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:50,204 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:50,206 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 72 transitions. [2022-03-15 20:32:50,206 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:50,296 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [52364#(<= 1 thread1Thread1of1ForFork0_i), 52363#(<= 2 thread1Thread1of1ForFork0_i), 52365#(< thread2Thread1of1ForFork1_j N), 52362#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:32:50,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:50,296 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:50,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:50,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:32:50,297 INFO L87 Difference]: Start difference. First operand 777 states and 1787 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:50,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:50,543 INFO L93 Difference]: Finished difference Result 1232 states and 2706 transitions. [2022-03-15 20:32:50,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:32:50,544 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:32:50,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:50,546 INFO L225 Difference]: With dead ends: 1232 [2022-03-15 20:32:50,546 INFO L226 Difference]: Without dead ends: 1229 [2022-03-15 20:32:50,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 64 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=348, Invalid=912, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:32:50,547 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 87 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:50,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 133 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:50,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1229 states. [2022-03-15 20:32:50,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1229 to 829. [2022-03-15 20:32:50,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 828 states have (on average 2.3128019323671496) internal successors, (1915), 828 states have internal predecessors, (1915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:50,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1915 transitions. [2022-03-15 20:32:50,557 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 1915 transitions. Word has length 24 [2022-03-15 20:32:50,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:50,557 INFO L470 AbstractCegarLoop]: Abstraction has 829 states and 1915 transitions. [2022-03-15 20:32:50,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:50,558 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 1915 transitions. [2022-03-15 20:32:50,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:32:50,558 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:50,559 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:50,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-15 20:32:50,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 20:32:50,762 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:50,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:50,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1432833939, now seen corresponding path program 37 times [2022-03-15 20:32:50,775 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:50,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299944390] [2022-03-15 20:32:50,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:50,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:50,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:50,808 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:50,808 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:50,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299944390] [2022-03-15 20:32:50,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299944390] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:50,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13774764] [2022-03-15 20:32:50,808 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:50,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:50,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:50,809 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:50,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 20:32:50,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:50,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:50,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:50,908 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:50,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:50,953 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:50,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13774764] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:50,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:50,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 14 [2022-03-15 20:32:50,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1974229270] [2022-03-15 20:32:50,954 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:50,955 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:50,957 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 70 transitions. [2022-03-15 20:32:50,957 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:51,050 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [55452#(<= thread2Thread1of1ForFork1_j 0), 55451#(<= 1 thread1Thread1of1ForFork0_i), 55450#(<= 2 thread1Thread1of1ForFork0_i)] [2022-03-15 20:32:51,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:51,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:51,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:51,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:32:51,050 INFO L87 Difference]: Start difference. First operand 829 states and 1915 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:51,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:51,234 INFO L93 Difference]: Finished difference Result 1234 states and 2702 transitions. [2022-03-15 20:32:51,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:32:51,234 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 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 24 [2022-03-15 20:32:51,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:51,236 INFO L225 Difference]: With dead ends: 1234 [2022-03-15 20:32:51,236 INFO L226 Difference]: Without dead ends: 1230 [2022-03-15 20:32:51,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=249, Invalid=681, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:32:51,237 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 101 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:51,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 91 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:51,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1230 states. [2022-03-15 20:32:51,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1230 to 753. [2022-03-15 20:32:51,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.2779255319148937) internal successors, (1713), 752 states have internal predecessors, (1713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:51,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 1713 transitions. [2022-03-15 20:32:51,247 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 1713 transitions. Word has length 24 [2022-03-15 20:32:51,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:51,247 INFO L470 AbstractCegarLoop]: Abstraction has 753 states and 1713 transitions. [2022-03-15 20:32:51,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:51,247 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 1713 transitions. [2022-03-15 20:32:51,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:32:51,248 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:51,248 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:51,266 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-03-15 20:32:51,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 20:32:51,463 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:51,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:51,464 INFO L85 PathProgramCache]: Analyzing trace with hash 338742351, now seen corresponding path program 38 times [2022-03-15 20:32:51,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:51,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225368565] [2022-03-15 20:32:51,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:51,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:51,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:51,495 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:51,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:51,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225368565] [2022-03-15 20:32:51,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225368565] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:51,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478204967] [2022-03-15 20:32:51,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:51,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:51,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:51,497 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:51,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 20:32:51,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:51,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:51,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:51,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:51,604 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:51,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:51,640 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:51,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478204967] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:51,640 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:51,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 20:32:51,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [390289954] [2022-03-15 20:32:51,640 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:51,641 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:51,644 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 74 transitions. [2022-03-15 20:32:51,644 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:51,753 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [58378#(<= 2 thread1Thread1of1ForFork0_i), 58377#(<= 3 N), 58379#(<= 1 thread1Thread1of1ForFork0_i), 58380#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:32:51,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:51,753 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:51,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:51,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:32:51,753 INFO L87 Difference]: Start difference. First operand 753 states and 1713 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:52,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:52,005 INFO L93 Difference]: Finished difference Result 1193 states and 2596 transitions. [2022-03-15 20:32:52,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:32:52,005 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:32:52,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:52,007 INFO L225 Difference]: With dead ends: 1193 [2022-03-15 20:32:52,007 INFO L226 Difference]: Without dead ends: 1193 [2022-03-15 20:32:52,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 60 SyntacticMatches, 7 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=320, Invalid=940, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:32:52,008 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 89 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:52,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 124 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:52,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2022-03-15 20:32:52,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 742. [2022-03-15 20:32:52,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.2685560053981106) internal successors, (1681), 741 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:52,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 1681 transitions. [2022-03-15 20:32:52,018 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 1681 transitions. Word has length 24 [2022-03-15 20:32:52,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:52,018 INFO L470 AbstractCegarLoop]: Abstraction has 742 states and 1681 transitions. [2022-03-15 20:32:52,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:52,018 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 1681 transitions. [2022-03-15 20:32:52,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:52,019 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:52,019 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:52,036 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-03-15 20:32:52,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-15 20:32:52,222 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:52,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:52,222 INFO L85 PathProgramCache]: Analyzing trace with hash -151369766, now seen corresponding path program 39 times [2022-03-15 20:32:52,223 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:52,223 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107154510] [2022-03-15 20:32:52,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:52,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:52,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:52,345 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:52,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:52,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107154510] [2022-03-15 20:32:52,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107154510] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:52,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669770355] [2022-03-15 20:32:52,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:52,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:52,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:52,346 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:52,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 20:32:52,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:32:52,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:52,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:32:52,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:52,433 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:52,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:52,506 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:52,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669770355] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:52,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:52,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:32:52,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1537456092] [2022-03-15 20:32:52,507 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:52,508 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:52,510 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 65 transitions. [2022-03-15 20:32:52,510 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:52,651 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:52,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:32:52,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:52,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:32:52,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:32:52,652 INFO L87 Difference]: Start difference. First operand 742 states and 1681 transitions. Second operand has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:52,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:52,884 INFO L93 Difference]: Finished difference Result 830 states and 1857 transitions. [2022-03-15 20:32:52,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:32:52,884 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:32:52,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:52,886 INFO L225 Difference]: With dead ends: 830 [2022-03-15 20:32:52,886 INFO L226 Difference]: Without dead ends: 827 [2022-03-15 20:32:52,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 68 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:32:52,886 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 12 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:52,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 70 Invalid, 835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 829 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:52,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2022-03-15 20:32:52,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 796. [2022-03-15 20:32:52,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 795 states have (on average 2.280503144654088) internal successors, (1813), 795 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:52,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1813 transitions. [2022-03-15 20:32:52,895 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 1813 transitions. Word has length 25 [2022-03-15 20:32:52,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:52,895 INFO L470 AbstractCegarLoop]: Abstraction has 796 states and 1813 transitions. [2022-03-15 20:32:52,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:52,895 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 1813 transitions. [2022-03-15 20:32:52,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:52,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:52,896 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:52,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:53,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-15 20:32:53,097 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:53,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:53,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1240219012, now seen corresponding path program 40 times [2022-03-15 20:32:53,098 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:53,098 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35905151] [2022-03-15 20:32:53,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:53,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:53,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:53,199 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:32:53,199 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:53,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35905151] [2022-03-15 20:32:53,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35905151] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:53,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229499276] [2022-03-15 20:32:53,200 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:53,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:53,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:53,201 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:53,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 20:32:53,219 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:53,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:53,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:32:53,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:53,287 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:32:53,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:53,378 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:32:53,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229499276] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:53,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:53,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2022-03-15 20:32:53,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [28227251] [2022-03-15 20:32:53,378 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:53,379 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:53,381 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:32:53,381 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:53,453 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:53,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:32:53,453 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:53,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:32:53,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:32:53,454 INFO L87 Difference]: Start difference. First operand 796 states and 1813 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:53,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:53,580 INFO L93 Difference]: Finished difference Result 820 states and 1857 transitions. [2022-03-15 20:32:53,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 20:32:53,580 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:32:53,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:53,583 INFO L225 Difference]: With dead ends: 820 [2022-03-15 20:32:53,584 INFO L226 Difference]: Without dead ends: 806 [2022-03-15 20:32:53,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:32:53,584 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 7 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:53,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 53 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:53,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2022-03-15 20:32:53,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 789. [2022-03-15 20:32:53,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 788 states have (on average 2.282994923857868) internal successors, (1799), 788 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:53,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 1799 transitions. [2022-03-15 20:32:53,593 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 1799 transitions. Word has length 25 [2022-03-15 20:32:53,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:53,593 INFO L470 AbstractCegarLoop]: Abstraction has 789 states and 1799 transitions. [2022-03-15 20:32:53,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:53,593 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 1799 transitions. [2022-03-15 20:32:53,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:53,594 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:53,594 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:53,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-15 20:32:53,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-15 20:32:53,795 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:53,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:53,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1225375334, now seen corresponding path program 41 times [2022-03-15 20:32:53,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:53,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899106934] [2022-03-15 20:32:53,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:53,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:53,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:53,912 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:32:53,912 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:53,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899106934] [2022-03-15 20:32:53,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899106934] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:53,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837463373] [2022-03-15 20:32:53,912 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:53,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:53,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:53,913 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:53,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 20:32:53,933 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:32:53,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:53,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:32:53,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:54,003 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:32:54,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:54,068 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:32:54,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837463373] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:54,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:54,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2022-03-15 20:32:54,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [348329926] [2022-03-15 20:32:54,069 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:54,070 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:54,072 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:32:54,072 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:54,129 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:54,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:54,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:54,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:54,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:32:54,129 INFO L87 Difference]: Start difference. First operand 789 states and 1799 transitions. Second operand has 13 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:54,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:54,270 INFO L93 Difference]: Finished difference Result 814 states and 1845 transitions. [2022-03-15 20:32:54,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 20:32:54,270 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:32:54,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:54,272 INFO L225 Difference]: With dead ends: 814 [2022-03-15 20:32:54,272 INFO L226 Difference]: Without dead ends: 800 [2022-03-15 20:32:54,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:32:54,272 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 10 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:54,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 68 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:54,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2022-03-15 20:32:54,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 742. [2022-03-15 20:32:54,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.300944669365722) internal successors, (1705), 741 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:54,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 1705 transitions. [2022-03-15 20:32:54,281 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 1705 transitions. Word has length 25 [2022-03-15 20:32:54,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:54,281 INFO L470 AbstractCegarLoop]: Abstraction has 742 states and 1705 transitions. [2022-03-15 20:32:54,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:54,281 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 1705 transitions. [2022-03-15 20:32:54,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:54,282 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:54,282 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:54,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-15 20:32:54,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:54,482 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:54,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:54,483 INFO L85 PathProgramCache]: Analyzing trace with hash -2004567300, now seen corresponding path program 42 times [2022-03-15 20:32:54,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:54,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164020229] [2022-03-15 20:32:54,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:54,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:54,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:54,600 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:54,600 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:54,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164020229] [2022-03-15 20:32:54,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164020229] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:54,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951513423] [2022-03-15 20:32:54,600 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:54,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:54,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:54,601 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:54,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 20:32:54,620 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:32:54,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:54,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:32:54,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:54,686 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:54,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:54,752 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:54,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951513423] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:54,752 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:54,752 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 12 [2022-03-15 20:32:54,752 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [807551696] [2022-03-15 20:32:54,752 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:54,753 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:54,755 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 39 transitions. [2022-03-15 20:32:54,755 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:54,804 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:54,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:32:54,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:54,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:32:54,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:32:54,805 INFO L87 Difference]: Start difference. First operand 742 states and 1705 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:54,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:54,966 INFO L93 Difference]: Finished difference Result 756 states and 1719 transitions. [2022-03-15 20:32:54,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 20:32:54,966 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:32:54,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:54,967 INFO L225 Difference]: With dead ends: 756 [2022-03-15 20:32:54,967 INFO L226 Difference]: Without dead ends: 742 [2022-03-15 20:32:54,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:32:54,968 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 13 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:54,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 86 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:54,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2022-03-15 20:32:54,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 683. [2022-03-15 20:32:54,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 2.312316715542522) internal successors, (1577), 682 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:54,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1577 transitions. [2022-03-15 20:32:54,976 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1577 transitions. Word has length 25 [2022-03-15 20:32:54,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:54,976 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 1577 transitions. [2022-03-15 20:32:54,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:54,976 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1577 transitions. [2022-03-15 20:32:54,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:54,977 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:54,977 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:54,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-15 20:32:55,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:55,178 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:55,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:55,178 INFO L85 PathProgramCache]: Analyzing trace with hash -2114795174, now seen corresponding path program 43 times [2022-03-15 20:32:55,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:55,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467861030] [2022-03-15 20:32:55,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:55,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:55,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:55,297 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:55,298 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:55,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467861030] [2022-03-15 20:32:55,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467861030] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:55,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004192098] [2022-03-15 20:32:55,298 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:55,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:55,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:55,299 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:55,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 20:32:55,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:55,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:32:55,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:55,387 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:55,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:55,451 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:55,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004192098] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:55,452 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:55,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:32:55,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [600165202] [2022-03-15 20:32:55,452 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:55,453 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:55,455 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:32:55,455 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:55,510 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:55,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:32:55,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:55,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:32:55,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:32:55,511 INFO L87 Difference]: Start difference. First operand 683 states and 1577 transitions. Second operand has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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-03-15 20:32:55,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:55,769 INFO L93 Difference]: Finished difference Result 820 states and 1893 transitions. [2022-03-15 20:32:55,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:32:55,769 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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 25 [2022-03-15 20:32:55,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:55,770 INFO L225 Difference]: With dead ends: 820 [2022-03-15 20:32:55,771 INFO L226 Difference]: Without dead ends: 817 [2022-03-15 20:32:55,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:32:55,771 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 853 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:55,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 106 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 853 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:55,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2022-03-15 20:32:55,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 755. [2022-03-15 20:32:55,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.3925729442970822) internal successors, (1804), 754 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:55,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 1804 transitions. [2022-03-15 20:32:55,779 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 1804 transitions. Word has length 25 [2022-03-15 20:32:55,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:55,780 INFO L470 AbstractCegarLoop]: Abstraction has 755 states and 1804 transitions. [2022-03-15 20:32:55,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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-03-15 20:32:55,780 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 1804 transitions. [2022-03-15 20:32:55,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:55,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:55,781 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:55,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-15 20:32:55,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-15 20:32:55,981 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:55,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:55,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1573001784, now seen corresponding path program 44 times [2022-03-15 20:32:55,982 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:55,982 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509668987] [2022-03-15 20:32:55,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:55,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:55,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:56,070 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:32:56,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:56,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509668987] [2022-03-15 20:32:56,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509668987] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:56,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130377343] [2022-03-15 20:32:56,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:56,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:56,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:56,073 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:56,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 20:32:56,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:56,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:56,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:32:56,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:56,157 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:32:56,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:56,222 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:32:56,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130377343] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:56,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:56,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2022-03-15 20:32:56,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1666092667] [2022-03-15 20:32:56,223 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:56,224 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:56,226 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:32:56,226 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:56,280 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:56,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:32:56,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:56,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:32:56,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:32:56,280 INFO L87 Difference]: Start difference. First operand 755 states and 1804 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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-03-15 20:32:56,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:56,429 INFO L93 Difference]: Finished difference Result 836 states and 1958 transitions. [2022-03-15 20:32:56,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 20:32:56,429 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 25 [2022-03-15 20:32:56,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:56,430 INFO L225 Difference]: With dead ends: 836 [2022-03-15 20:32:56,430 INFO L226 Difference]: Without dead ends: 824 [2022-03-15 20:32:56,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:32:56,431 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:56,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 82 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:56,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2022-03-15 20:32:56,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 744. [2022-03-15 20:32:56,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 2.4024226110363394) internal successors, (1785), 743 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:56,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 1785 transitions. [2022-03-15 20:32:56,444 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 1785 transitions. Word has length 25 [2022-03-15 20:32:56,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:56,444 INFO L470 AbstractCegarLoop]: Abstraction has 744 states and 1785 transitions. [2022-03-15 20:32:56,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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-03-15 20:32:56,444 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 1785 transitions. [2022-03-15 20:32:56,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:56,445 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:56,445 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:56,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-15 20:32:56,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-15 20:32:56,651 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:56,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:56,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1655846482, now seen corresponding path program 45 times [2022-03-15 20:32:56,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:56,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960198989] [2022-03-15 20:32:56,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:56,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:56,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:56,781 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:32:56,781 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:56,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960198989] [2022-03-15 20:32:56,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960198989] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:56,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113952395] [2022-03-15 20:32:56,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:56,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:56,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:56,782 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:56,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 20:32:56,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:32:56,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:56,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:32:56,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:56,865 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:32:56,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:56,931 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:32:56,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113952395] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:56,931 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:56,931 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2022-03-15 20:32:56,931 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [299272502] [2022-03-15 20:32:56,931 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:56,932 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:56,934 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 39 transitions. [2022-03-15 20:32:56,934 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:56,983 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:56,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:56,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:56,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:56,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:32:56,983 INFO L87 Difference]: Start difference. First operand 744 states and 1785 transitions. Second operand has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-03-15 20:32:57,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:57,156 INFO L93 Difference]: Finished difference Result 828 states and 1945 transitions. [2022-03-15 20:32:57,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 20:32:57,157 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 25 [2022-03-15 20:32:57,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:57,158 INFO L225 Difference]: With dead ends: 828 [2022-03-15 20:32:57,158 INFO L226 Difference]: Without dead ends: 816 [2022-03-15 20:32:57,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:32:57,159 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 25 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:57,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 101 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:57,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-15 20:32:57,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 655. [2022-03-15 20:32:57,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 2.4281345565749235) internal successors, (1588), 654 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:57,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1588 transitions. [2022-03-15 20:32:57,166 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1588 transitions. Word has length 25 [2022-03-15 20:32:57,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:57,166 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 1588 transitions. [2022-03-15 20:32:57,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-03-15 20:32:57,166 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1588 transitions. [2022-03-15 20:32:57,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:57,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:57,167 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:57,182 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-03-15 20:32:57,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-15 20:32:57,382 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:57,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:57,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1877196054, now seen corresponding path program 46 times [2022-03-15 20:32:57,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:57,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269346383] [2022-03-15 20:32:57,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:57,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:57,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:57,503 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:57,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:57,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269346383] [2022-03-15 20:32:57,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269346383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:57,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272659675] [2022-03-15 20:32:57,504 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:57,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:57,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:57,505 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:57,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 20:32:57,524 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:57,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:57,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:32:57,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:57,605 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:57,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:57,678 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:57,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272659675] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:57,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:57,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 12 [2022-03-15 20:32:57,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [131872686] [2022-03-15 20:32:57,678 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:57,679 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:57,681 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 37 transitions. [2022-03-15 20:32:57,681 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:57,725 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:57,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:32:57,726 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:57,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:32:57,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:32:57,726 INFO L87 Difference]: Start difference. First operand 655 states and 1588 transitions. Second operand has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 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-03-15 20:32:57,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:57,919 INFO L93 Difference]: Finished difference Result 699 states and 1642 transitions. [2022-03-15 20:32:57,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 20:32:57,919 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 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 25 [2022-03-15 20:32:57,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:57,921 INFO L225 Difference]: With dead ends: 699 [2022-03-15 20:32:57,921 INFO L226 Difference]: Without dead ends: 687 [2022-03-15 20:32:57,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:32:57,921 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 28 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:57,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 122 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:57,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2022-03-15 20:32:57,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 544. [2022-03-15 20:32:57,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 543 states have (on average 2.445672191528545) internal successors, (1328), 543 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:57,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 1328 transitions. [2022-03-15 20:32:57,932 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 1328 transitions. Word has length 25 [2022-03-15 20:32:57,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:57,933 INFO L470 AbstractCegarLoop]: Abstraction has 544 states and 1328 transitions. [2022-03-15 20:32:57,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 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-03-15 20:32:57,933 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 1328 transitions. [2022-03-15 20:32:57,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:57,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:57,933 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:57,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:58,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:58,149 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:58,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:58,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1968989902, now seen corresponding path program 47 times [2022-03-15 20:32:58,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:58,150 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179373538] [2022-03-15 20:32:58,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:58,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:58,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:58,273 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:58,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:58,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179373538] [2022-03-15 20:32:58,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179373538] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:58,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052833896] [2022-03-15 20:32:58,274 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:58,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:58,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:58,275 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:58,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-15 20:32:58,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:32:58,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:58,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:32:58,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:58,358 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:58,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:58,422 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:32:58,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052833896] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:58,422 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:58,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:32:58,422 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [55397068] [2022-03-15 20:32:58,422 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:58,423 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:58,425 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:32:58,425 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:58,501 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:58,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:32:58,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:58,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:32:58,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:32:58,502 INFO L87 Difference]: Start difference. First operand 544 states and 1328 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:58,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:58,753 INFO L93 Difference]: Finished difference Result 672 states and 1601 transitions. [2022-03-15 20:32:58,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:32:58,753 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:32:58,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:58,754 INFO L225 Difference]: With dead ends: 672 [2022-03-15 20:32:58,754 INFO L226 Difference]: Without dead ends: 669 [2022-03-15 20:32:58,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:32:58,755 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 36 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:58,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 145 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 905 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:58,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-03-15 20:32:58,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 606. [2022-03-15 20:32:58,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.4991735537190083) internal successors, (1512), 605 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:58,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1512 transitions. [2022-03-15 20:32:58,762 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1512 transitions. Word has length 25 [2022-03-15 20:32:58,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:58,762 INFO L470 AbstractCegarLoop]: Abstraction has 606 states and 1512 transitions. [2022-03-15 20:32:58,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:58,762 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1512 transitions. [2022-03-15 20:32:58,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:58,762 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:58,763 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:58,778 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-03-15 20:32:58,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-15 20:32:58,978 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:58,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:58,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1509054204, now seen corresponding path program 48 times [2022-03-15 20:32:58,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:58,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451391851] [2022-03-15 20:32:58,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:58,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:58,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:59,114 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:59,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:59,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451391851] [2022-03-15 20:32:59,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451391851] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:59,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746310284] [2022-03-15 20:32:59,115 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:59,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:59,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:59,116 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:59,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-15 20:32:59,136 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:32:59,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:59,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:32:59,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:59,219 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:59,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:59,304 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:59,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746310284] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:59,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:59,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:32:59,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [213179700] [2022-03-15 20:32:59,305 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:59,306 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:59,308 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 59 transitions. [2022-03-15 20:32:59,308 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:59,452 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:59,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:32:59,452 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:59,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:32:59,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:32:59,452 INFO L87 Difference]: Start difference. First operand 606 states and 1512 transitions. Second operand has 15 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:59,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:59,675 INFO L93 Difference]: Finished difference Result 761 states and 1836 transitions. [2022-03-15 20:32:59,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:32:59,676 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:32:59,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:59,677 INFO L225 Difference]: With dead ends: 761 [2022-03-15 20:32:59,677 INFO L226 Difference]: Without dead ends: 758 [2022-03-15 20:32:59,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 65 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:32:59,678 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 11 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:59,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 68 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:59,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2022-03-15 20:32:59,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 691. [2022-03-15 20:32:59,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.5405797101449274) internal successors, (1753), 690 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:59,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1753 transitions. [2022-03-15 20:32:59,686 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1753 transitions. Word has length 25 [2022-03-15 20:32:59,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:59,686 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 1753 transitions. [2022-03-15 20:32:59,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:59,686 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1753 transitions. [2022-03-15 20:32:59,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:32:59,687 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:59,687 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:59,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-15 20:32:59,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:59,899 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:59,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:59,900 INFO L85 PathProgramCache]: Analyzing trace with hash -304118374, now seen corresponding path program 49 times [2022-03-15 20:32:59,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:59,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950835774] [2022-03-15 20:32:59,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:59,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:59,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:00,023 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:00,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:00,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950835774] [2022-03-15 20:33:00,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950835774] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:00,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717290983] [2022-03-15 20:33:00,023 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:00,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:00,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:00,025 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:00,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-15 20:33:00,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:00,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:33:00,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:00,109 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:00,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:00,176 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:00,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717290983] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:00,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:00,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:33:00,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [21828976] [2022-03-15 20:33:00,176 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:00,177 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:00,180 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:33:00,180 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:00,296 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:00,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:00,296 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:00,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:00,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:00,296 INFO L87 Difference]: Start difference. First operand 691 states and 1753 transitions. Second operand has 15 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 14 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-03-15 20:33:00,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:00,520 INFO L93 Difference]: Finished difference Result 868 states and 2154 transitions. [2022-03-15 20:33:00,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:33:00,521 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 14 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 25 [2022-03-15 20:33:00,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:00,522 INFO L225 Difference]: With dead ends: 868 [2022-03-15 20:33:00,522 INFO L226 Difference]: Without dead ends: 865 [2022-03-15 20:33:00,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 66 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:00,523 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 12 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:00,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 80 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:00,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2022-03-15 20:33:00,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 803. [2022-03-15 20:33:00,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 2.5885286783042396) internal successors, (2076), 802 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:00,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2076 transitions. [2022-03-15 20:33:00,532 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2076 transitions. Word has length 25 [2022-03-15 20:33:00,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:00,532 INFO L470 AbstractCegarLoop]: Abstraction has 803 states and 2076 transitions. [2022-03-15 20:33:00,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 14 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-03-15 20:33:00,532 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2076 transitions. [2022-03-15 20:33:00,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:33:00,533 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:00,533 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:00,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:00,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-15 20:33:00,734 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:00,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:00,734 INFO L85 PathProgramCache]: Analyzing trace with hash -854121540, now seen corresponding path program 50 times [2022-03-15 20:33:00,734 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:00,734 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623225990] [2022-03-15 20:33:00,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:00,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:00,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:00,864 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:00,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:00,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623225990] [2022-03-15 20:33:00,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623225990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:00,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495789086] [2022-03-15 20:33:00,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:00,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:00,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:00,875 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:00,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-15 20:33:00,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:00,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:00,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:33:00,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:00,984 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:00,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:01,049 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:01,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495789086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:01,050 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:01,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:33:01,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [392819327] [2022-03-15 20:33:01,050 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:01,051 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:01,053 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 63 transitions. [2022-03-15 20:33:01,053 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:01,180 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:01,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:01,180 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:01,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:01,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:01,181 INFO L87 Difference]: Start difference. First operand 803 states and 2076 transitions. Second operand has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:01,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:01,440 INFO L93 Difference]: Finished difference Result 969 states and 2483 transitions. [2022-03-15 20:33:01,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:33:01,440 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:33:01,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:01,442 INFO L225 Difference]: With dead ends: 969 [2022-03-15 20:33:01,442 INFO L226 Difference]: Without dead ends: 966 [2022-03-15 20:33:01,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 67 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:01,443 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 13 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:01,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 93 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:01,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2022-03-15 20:33:01,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 909. [2022-03-15 20:33:01,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 908 states have (on average 2.654185022026432) internal successors, (2410), 908 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:01,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 2410 transitions. [2022-03-15 20:33:01,454 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 2410 transitions. Word has length 25 [2022-03-15 20:33:01,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:01,455 INFO L470 AbstractCegarLoop]: Abstraction has 909 states and 2410 transitions. [2022-03-15 20:33:01,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:01,456 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 2410 transitions. [2022-03-15 20:33:01,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:33:01,457 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:01,457 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:01,473 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-03-15 20:33:01,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-15 20:33:01,673 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:01,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:01,673 INFO L85 PathProgramCache]: Analyzing trace with hash 146841980, now seen corresponding path program 51 times [2022-03-15 20:33:01,673 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:01,674 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911537830] [2022-03-15 20:33:01,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:01,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:01,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:01,787 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:01,787 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:01,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911537830] [2022-03-15 20:33:01,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911537830] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:01,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811430468] [2022-03-15 20:33:01,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:01,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:01,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:01,788 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:01,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 20:33:01,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:33:01,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:01,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:33:01,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:01,873 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:01,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:01,939 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:01,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811430468] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:01,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:01,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:33:01,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1701666310] [2022-03-15 20:33:01,940 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:01,941 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:01,943 INFO L252 McrAutomatonBuilder]: Finished intersection with 47 states and 67 transitions. [2022-03-15 20:33:01,943 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:02,070 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:02,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:02,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:02,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:02,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:02,071 INFO L87 Difference]: Start difference. First operand 909 states and 2410 transitions. Second operand has 15 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:02,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:02,307 INFO L93 Difference]: Finished difference Result 1203 states and 3109 transitions. [2022-03-15 20:33:02,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:33:02,307 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:33:02,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:02,309 INFO L225 Difference]: With dead ends: 1203 [2022-03-15 20:33:02,309 INFO L226 Difference]: Without dead ends: 1200 [2022-03-15 20:33:02,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:02,310 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 14 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:02,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 106 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 814 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:02,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states. [2022-03-15 20:33:02,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 1120. [2022-03-15 20:33:02,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1120 states, 1119 states have (on average 2.673815907059875) internal successors, (2992), 1119 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:02,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 2992 transitions. [2022-03-15 20:33:02,323 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 2992 transitions. Word has length 25 [2022-03-15 20:33:02,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:02,323 INFO L470 AbstractCegarLoop]: Abstraction has 1120 states and 2992 transitions. [2022-03-15 20:33:02,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:02,323 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 2992 transitions. [2022-03-15 20:33:02,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:33:02,324 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:02,324 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:02,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-15 20:33:02,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:02,525 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:02,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:02,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1906716902, now seen corresponding path program 52 times [2022-03-15 20:33:02,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:02,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114586492] [2022-03-15 20:33:02,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:02,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:02,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:02,669 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:02,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:02,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114586492] [2022-03-15 20:33:02,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114586492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:02,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623514701] [2022-03-15 20:33:02,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:02,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:02,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:02,671 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:02,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 20:33:02,689 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:02,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:02,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:33:02,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:02,755 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:02,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:02,825 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:02,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623514701] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:02,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:02,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:33:02,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [677278188] [2022-03-15 20:33:02,825 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:02,827 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:02,829 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 69 transitions. [2022-03-15 20:33:02,829 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:02,996 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:02,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:02,997 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:02,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:02,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:02,997 INFO L87 Difference]: Start difference. First operand 1120 states and 2992 transitions. Second operand has 15 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:03,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:03,231 INFO L93 Difference]: Finished difference Result 1460 states and 3844 transitions. [2022-03-15 20:33:03,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:33:03,231 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:33:03,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:03,234 INFO L225 Difference]: With dead ends: 1460 [2022-03-15 20:33:03,235 INFO L226 Difference]: Without dead ends: 1457 [2022-03-15 20:33:03,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:03,235 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 15 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:03,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 119 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:03,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1457 states. [2022-03-15 20:33:03,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1457 to 1380. [2022-03-15 20:33:03,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1380 states, 1379 states have (on average 2.704858593183466) internal successors, (3730), 1379 states have internal predecessors, (3730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:03,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1380 states to 1380 states and 3730 transitions. [2022-03-15 20:33:03,261 INFO L78 Accepts]: Start accepts. Automaton has 1380 states and 3730 transitions. Word has length 25 [2022-03-15 20:33:03,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:03,261 INFO L470 AbstractCegarLoop]: Abstraction has 1380 states and 3730 transitions. [2022-03-15 20:33:03,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:03,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1380 states and 3730 transitions. [2022-03-15 20:33:03,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:33:03,263 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:03,263 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:03,291 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-03-15 20:33:03,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-15 20:33:03,480 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:03,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:03,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1312174532, now seen corresponding path program 53 times [2022-03-15 20:33:03,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:03,481 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16769451] [2022-03-15 20:33:03,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:03,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:03,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:03,602 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:03,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:03,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16769451] [2022-03-15 20:33:03,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16769451] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:03,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303896457] [2022-03-15 20:33:03,603 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:03,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:03,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:03,604 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:03,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 20:33:03,624 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:33:03,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:03,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:33:03,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:03,690 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:03,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:03,755 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:03,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303896457] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:03,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:03,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:33:03,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [373083397] [2022-03-15 20:33:03,755 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:03,756 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:03,759 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 71 transitions. [2022-03-15 20:33:03,759 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:03,892 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:03,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:03,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:03,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:03,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:03,892 INFO L87 Difference]: Start difference. First operand 1380 states and 3730 transitions. Second operand has 15 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:04,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:04,151 INFO L93 Difference]: Finished difference Result 1699 states and 4581 transitions. [2022-03-15 20:33:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:33:04,152 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 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 25 [2022-03-15 20:33:04,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:04,155 INFO L225 Difference]: With dead ends: 1699 [2022-03-15 20:33:04,155 INFO L226 Difference]: Without dead ends: 1696 [2022-03-15 20:33:04,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 71 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:04,155 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 16 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:04,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 132 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:04,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2022-03-15 20:33:04,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1623. [2022-03-15 20:33:04,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1622 states have (on average 2.756473489519112) internal successors, (4471), 1622 states have internal predecessors, (4471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:04,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 4471 transitions. [2022-03-15 20:33:04,176 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 4471 transitions. Word has length 25 [2022-03-15 20:33:04,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:04,176 INFO L470 AbstractCegarLoop]: Abstraction has 1623 states and 4471 transitions. [2022-03-15 20:33:04,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:04,176 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 4471 transitions. [2022-03-15 20:33:04,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:33:04,178 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:04,178 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:04,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:04,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-15 20:33:04,394 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:04,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:04,395 INFO L85 PathProgramCache]: Analyzing trace with hash 995634172, now seen corresponding path program 54 times [2022-03-15 20:33:04,395 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:04,395 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231863232] [2022-03-15 20:33:04,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:04,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:04,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:04,517 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:04,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:04,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231863232] [2022-03-15 20:33:04,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231863232] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:04,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356432517] [2022-03-15 20:33:04,517 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:04,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:04,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:04,518 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:04,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 20:33:04,538 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:33:04,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:04,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:33:04,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:04,609 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:04,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:04,674 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:04,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356432517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:04,674 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:04,674 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:33:04,674 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1422798582] [2022-03-15 20:33:04,674 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:04,676 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:04,678 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 75 transitions. [2022-03-15 20:33:04,678 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:04,823 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:04,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:04,823 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:04,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:04,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:04,823 INFO L87 Difference]: Start difference. First operand 1623 states and 4471 transitions. Second operand has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:05,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:05,068 INFO L93 Difference]: Finished difference Result 1905 states and 5114 transitions. [2022-03-15 20:33:05,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:33:05,068 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:33:05,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:05,071 INFO L225 Difference]: With dead ends: 1905 [2022-03-15 20:33:05,071 INFO L226 Difference]: Without dead ends: 1895 [2022-03-15 20:33:05,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 73 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:05,071 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 17 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:05,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 146 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:05,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1895 states. [2022-03-15 20:33:05,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1895 to 1830. [2022-03-15 20:33:05,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1830 states, 1829 states have (on average 2.733734281027884) internal successors, (5000), 1829 states have internal predecessors, (5000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:05,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1830 states to 1830 states and 5000 transitions. [2022-03-15 20:33:05,095 INFO L78 Accepts]: Start accepts. Automaton has 1830 states and 5000 transitions. Word has length 25 [2022-03-15 20:33:05,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:05,095 INFO L470 AbstractCegarLoop]: Abstraction has 1830 states and 5000 transitions. [2022-03-15 20:33:05,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:05,095 INFO L276 IsEmpty]: Start isEmpty. Operand 1830 states and 5000 transitions. [2022-03-15 20:33:05,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:33:05,097 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:05,098 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:05,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-15 20:33:05,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:05,313 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:05,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:05,314 INFO L85 PathProgramCache]: Analyzing trace with hash 779409562, now seen corresponding path program 55 times [2022-03-15 20:33:05,314 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:05,314 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69807401] [2022-03-15 20:33:05,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:05,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:05,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:05,436 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:05,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:05,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69807401] [2022-03-15 20:33:05,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69807401] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:05,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163530859] [2022-03-15 20:33:05,437 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:05,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:05,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:05,438 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:05,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:05,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:33:05,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:05,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 20:33:05,534 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:05,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:05,597 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:05,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163530859] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:05,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:05,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:33:05,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [756301553] [2022-03-15 20:33:05,597 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:05,598 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:05,601 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 77 transitions. [2022-03-15 20:33:05,601 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:05,744 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:05,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:05,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:05,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:05,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:05,744 INFO L87 Difference]: Start difference. First operand 1830 states and 5000 transitions. Second operand has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:06,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:06,016 INFO L93 Difference]: Finished difference Result 2142 states and 5749 transitions. [2022-03-15 20:33:06,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:33:06,017 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:33:06,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:06,020 INFO L225 Difference]: With dead ends: 2142 [2022-03-15 20:33:06,020 INFO L226 Difference]: Without dead ends: 2132 [2022-03-15 20:33:06,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 74 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:06,020 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 18 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:06,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 159 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:33:06,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2132 states. [2022-03-15 20:33:06,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2132 to 2068. [2022-03-15 20:33:06,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2068 states, 2067 states have (on average 2.726656990807934) internal successors, (5636), 2067 states have internal predecessors, (5636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:06,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2068 states to 2068 states and 5636 transitions. [2022-03-15 20:33:06,047 INFO L78 Accepts]: Start accepts. Automaton has 2068 states and 5636 transitions. Word has length 25 [2022-03-15 20:33:06,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:06,047 INFO L470 AbstractCegarLoop]: Abstraction has 2068 states and 5636 transitions. [2022-03-15 20:33:06,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:06,047 INFO L276 IsEmpty]: Start isEmpty. Operand 2068 states and 5636 transitions. [2022-03-15 20:33:06,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:33:06,050 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:06,050 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:06,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-15 20:33:06,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:06,250 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:06,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:06,251 INFO L85 PathProgramCache]: Analyzing trace with hash 2071312572, now seen corresponding path program 56 times [2022-03-15 20:33:06,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:06,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167213460] [2022-03-15 20:33:06,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:06,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:06,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:06,356 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:06,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:06,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167213460] [2022-03-15 20:33:06,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167213460] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:06,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243174414] [2022-03-15 20:33:06,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:06,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:06,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:06,357 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:06,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 20:33:06,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:06,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:06,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:33:06,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:06,440 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:06,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:06,504 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:06,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243174414] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:06,504 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:06,504 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:33:06,504 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1193359745] [2022-03-15 20:33:06,505 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:06,506 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:06,508 INFO L252 McrAutomatonBuilder]: Finished intersection with 53 states and 79 transitions. [2022-03-15 20:33:06,508 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:06,654 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:06,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:06,655 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:06,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:06,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:06,655 INFO L87 Difference]: Start difference. First operand 2068 states and 5636 transitions. Second operand has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:06,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:06,908 INFO L93 Difference]: Finished difference Result 2398 states and 6460 transitions. [2022-03-15 20:33:06,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:33:06,909 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:33:06,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:06,912 INFO L225 Difference]: With dead ends: 2398 [2022-03-15 20:33:06,912 INFO L226 Difference]: Without dead ends: 2388 [2022-03-15 20:33:06,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 75 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:06,913 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 19 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 896 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:06,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 172 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 896 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:06,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2388 states. [2022-03-15 20:33:06,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2388 to 2325. [2022-03-15 20:33:06,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2325 states, 2324 states have (on average 2.7314974182444063) internal successors, (6348), 2324 states have internal predecessors, (6348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:06,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2325 states to 2325 states and 6348 transitions. [2022-03-15 20:33:06,948 INFO L78 Accepts]: Start accepts. Automaton has 2325 states and 6348 transitions. Word has length 25 [2022-03-15 20:33:06,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:06,948 INFO L470 AbstractCegarLoop]: Abstraction has 2325 states and 6348 transitions. [2022-03-15 20:33:06,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:06,948 INFO L276 IsEmpty]: Start isEmpty. Operand 2325 states and 6348 transitions. [2022-03-15 20:33:06,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:33:06,951 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:06,951 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:06,979 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-03-15 20:33:07,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:07,165 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:07,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:07,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1743993766, now seen corresponding path program 57 times [2022-03-15 20:33:07,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:07,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563276511] [2022-03-15 20:33:07,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:07,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:07,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:07,280 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:07,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:07,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563276511] [2022-03-15 20:33:07,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563276511] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:07,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830725240] [2022-03-15 20:33:07,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:07,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:07,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:07,281 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:07,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 20:33:07,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:33:07,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:07,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 20:33:07,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:07,414 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:07,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:07,478 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:07,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830725240] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:07,479 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:07,479 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-15 20:33:07,479 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [376813171] [2022-03-15 20:33:07,479 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:07,480 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:07,483 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 99 transitions. [2022-03-15 20:33:07,483 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:07,715 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:07,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:07,715 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:07,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:07,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:07,715 INFO L87 Difference]: Start difference. First operand 2325 states and 6348 transitions. Second operand has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:07,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:07,980 INFO L93 Difference]: Finished difference Result 2402 states and 6496 transitions. [2022-03-15 20:33:07,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:33:07,980 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:33:07,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:07,983 INFO L225 Difference]: With dead ends: 2402 [2022-03-15 20:33:07,983 INFO L226 Difference]: Without dead ends: 2399 [2022-03-15 20:33:07,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 85 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:33:07,984 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 18 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:07,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 185 Invalid, 941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 935 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:07,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2399 states. [2022-03-15 20:33:08,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2399 to 2361. [2022-03-15 20:33:08,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2361 states, 2360 states have (on average 2.7300847457627118) internal successors, (6443), 2360 states have internal predecessors, (6443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:08,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2361 states to 2361 states and 6443 transitions. [2022-03-15 20:33:08,023 INFO L78 Accepts]: Start accepts. Automaton has 2361 states and 6443 transitions. Word has length 25 [2022-03-15 20:33:08,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:08,024 INFO L470 AbstractCegarLoop]: Abstraction has 2361 states and 6443 transitions. [2022-03-15 20:33:08,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:08,024 INFO L276 IsEmpty]: Start isEmpty. Operand 2361 states and 6443 transitions. [2022-03-15 20:33:08,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:08,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:08,027 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:08,042 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-03-15 20:33:08,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-15 20:33:08,239 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:08,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:08,240 INFO L85 PathProgramCache]: Analyzing trace with hash 714104193, now seen corresponding path program 58 times [2022-03-15 20:33:08,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:08,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059073074] [2022-03-15 20:33:08,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:08,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:08,288 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:08,288 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:08,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059073074] [2022-03-15 20:33:08,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059073074] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:08,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349238747] [2022-03-15 20:33:08,288 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:08,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:08,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:08,289 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:08,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 20:33:08,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:08,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:08,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:08,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:08,422 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:08,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:08,461 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:08,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349238747] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:08,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:08,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-03-15 20:33:08,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [568322118] [2022-03-15 20:33:08,461 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:08,463 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:08,465 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 68 transitions. [2022-03-15 20:33:08,465 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:08,643 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [130005#(<= 3 thread2Thread1of1ForFork1_j), 130010#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 130012#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 130006#(<= 2 thread2Thread1of1ForFork1_j), 130013#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 130008#(<= 0 thread2Thread1of1ForFork1_j), 130011#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 130009#(< thread2Thread1of1ForFork1_j N), 130004#(<= 4 N), 130007#(<= 1 thread2Thread1of1ForFork1_j)] [2022-03-15 20:33:08,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:33:08,643 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:08,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:33:08,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:33:08,644 INFO L87 Difference]: Start difference. First operand 2361 states and 6443 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:09,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:09,199 INFO L93 Difference]: Finished difference Result 4915 states and 12289 transitions. [2022-03-15 20:33:09,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:33:09,200 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:33:09,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:09,206 INFO L225 Difference]: With dead ends: 4915 [2022-03-15 20:33:09,206 INFO L226 Difference]: Without dead ends: 4915 [2022-03-15 20:33:09,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1259 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=901, Invalid=3131, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 20:33:09,207 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 198 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:09,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 223 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:09,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4915 states. [2022-03-15 20:33:09,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4915 to 2190. [2022-03-15 20:33:09,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2190 states, 2189 states have (on average 2.702603928734582) internal successors, (5916), 2189 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:09,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2190 states to 2190 states and 5916 transitions. [2022-03-15 20:33:09,255 INFO L78 Accepts]: Start accepts. Automaton has 2190 states and 5916 transitions. Word has length 26 [2022-03-15 20:33:09,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:09,255 INFO L470 AbstractCegarLoop]: Abstraction has 2190 states and 5916 transitions. [2022-03-15 20:33:09,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:09,255 INFO L276 IsEmpty]: Start isEmpty. Operand 2190 states and 5916 transitions. [2022-03-15 20:33:09,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:09,257 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:09,258 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:09,273 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-15 20:33:09,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-03-15 20:33:09,458 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:09,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:09,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1334225565, now seen corresponding path program 59 times [2022-03-15 20:33:09,459 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:09,459 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507865450] [2022-03-15 20:33:09,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:09,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:09,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:09,488 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:09,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:09,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507865450] [2022-03-15 20:33:09,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507865450] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:09,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494389428] [2022-03-15 20:33:09,488 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:09,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:09,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:09,489 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:09,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 20:33:09,509 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:33:09,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:09,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:09,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:09,619 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:09,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:09,656 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:09,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494389428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:09,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:09,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2022-03-15 20:33:09,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1359045726] [2022-03-15 20:33:09,657 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:09,658 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:09,660 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 44 transitions. [2022-03-15 20:33:09,660 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:09,731 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [139553#(<= 3 thread2Thread1of1ForFork1_j), 139550#(< thread2Thread1of1ForFork1_j N), 139551#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 139552#(< thread1Thread1of1ForFork0_i N), 139554#(<= 2 thread2Thread1of1ForFork1_j), 139556#(<= 0 thread2Thread1of1ForFork1_j), 139555#(<= 1 thread2Thread1of1ForFork1_j)] [2022-03-15 20:33:09,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:09,732 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:09,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:09,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:33:09,732 INFO L87 Difference]: Start difference. First operand 2190 states and 5916 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:10,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:10,183 INFO L93 Difference]: Finished difference Result 3085 states and 7777 transitions. [2022-03-15 20:33:10,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:33:10,184 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:33:10,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:10,188 INFO L225 Difference]: With dead ends: 3085 [2022-03-15 20:33:10,188 INFO L226 Difference]: Without dead ends: 3083 [2022-03-15 20:33:10,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=684, Invalid=2178, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:33:10,189 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 116 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:10,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 160 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:10,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3083 states. [2022-03-15 20:33:10,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3083 to 2190. [2022-03-15 20:33:10,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2190 states, 2189 states have (on average 2.6980356327089994) internal successors, (5906), 2189 states have internal predecessors, (5906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:10,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2190 states to 2190 states and 5906 transitions. [2022-03-15 20:33:10,219 INFO L78 Accepts]: Start accepts. Automaton has 2190 states and 5906 transitions. Word has length 26 [2022-03-15 20:33:10,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:10,220 INFO L470 AbstractCegarLoop]: Abstraction has 2190 states and 5906 transitions. [2022-03-15 20:33:10,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:10,220 INFO L276 IsEmpty]: Start isEmpty. Operand 2190 states and 5906 transitions. [2022-03-15 20:33:10,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:10,222 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:10,222 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:10,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-15 20:33:10,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-03-15 20:33:10,423 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:10,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:10,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1103515943, now seen corresponding path program 60 times [2022-03-15 20:33:10,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:10,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535327871] [2022-03-15 20:33:10,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:10,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:10,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:10,451 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:10,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:10,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535327871] [2022-03-15 20:33:10,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535327871] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:10,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695662985] [2022-03-15 20:33:10,451 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:10,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:10,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:10,452 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:10,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 20:33:10,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:33:10,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:10,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:10,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:10,587 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:10,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:10,627 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:10,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695662985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:10,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:10,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2022-03-15 20:33:10,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [210258798] [2022-03-15 20:33:10,627 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:10,628 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:10,630 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 46 transitions. [2022-03-15 20:33:10,630 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:10,713 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [147256#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 147260#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 147259#(<= 0 thread2Thread1of1ForFork1_j), 147258#(<= 1 thread2Thread1of1ForFork1_j), 147257#(<= 2 thread2Thread1of1ForFork1_j), 147255#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:33:10,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:10,713 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:10,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:10,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:33:10,713 INFO L87 Difference]: Start difference. First operand 2190 states and 5906 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:11,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:11,275 INFO L93 Difference]: Finished difference Result 2747 states and 7175 transitions. [2022-03-15 20:33:11,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:33:11,275 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:33:11,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:11,279 INFO L225 Difference]: With dead ends: 2747 [2022-03-15 20:33:11,279 INFO L226 Difference]: Without dead ends: 2743 [2022-03-15 20:33:11,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 51 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1027 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=797, Invalid=2625, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:33:11,280 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 130 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:11,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 161 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:11,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2743 states. [2022-03-15 20:33:11,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2743 to 2361. [2022-03-15 20:33:11,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2361 states, 2360 states have (on average 2.7207627118644067) internal successors, (6421), 2360 states have internal predecessors, (6421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:11,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2361 states to 2361 states and 6421 transitions. [2022-03-15 20:33:11,309 INFO L78 Accepts]: Start accepts. Automaton has 2361 states and 6421 transitions. Word has length 26 [2022-03-15 20:33:11,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:11,309 INFO L470 AbstractCegarLoop]: Abstraction has 2361 states and 6421 transitions. [2022-03-15 20:33:11,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:11,309 INFO L276 IsEmpty]: Start isEmpty. Operand 2361 states and 6421 transitions. [2022-03-15 20:33:11,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:11,311 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:11,311 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:11,326 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-03-15 20:33:11,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:11,515 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:11,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:11,515 INFO L85 PathProgramCache]: Analyzing trace with hash -878519807, now seen corresponding path program 61 times [2022-03-15 20:33:11,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:11,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038656235] [2022-03-15 20:33:11,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:11,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:11,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:11,548 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:11,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:11,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038656235] [2022-03-15 20:33:11,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038656235] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:11,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854444121] [2022-03-15 20:33:11,548 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:11,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:11,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:11,549 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:11,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 20:33:11,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:11,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:11,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:11,674 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:11,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:11,709 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:11,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854444121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:11,710 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:11,710 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2022-03-15 20:33:11,710 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [623524979] [2022-03-15 20:33:11,710 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:11,711 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:11,713 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 48 transitions. [2022-03-15 20:33:11,713 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:11,823 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [154978#(<= 1 thread2Thread1of1ForFork1_j), 154976#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 154977#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 154975#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 154974#(< thread2Thread1of1ForFork1_j N), 154979#(<= 0 thread2Thread1of1ForFork1_j)] [2022-03-15 20:33:11,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:11,823 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:11,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:11,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:33:11,823 INFO L87 Difference]: Start difference. First operand 2361 states and 6421 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:12,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:12,386 INFO L93 Difference]: Finished difference Result 2933 states and 7811 transitions. [2022-03-15 20:33:12,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:33:12,387 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:33:12,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:12,390 INFO L225 Difference]: With dead ends: 2933 [2022-03-15 20:33:12,390 INFO L226 Difference]: Without dead ends: 2925 [2022-03-15 20:33:12,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=710, Invalid=2482, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:33:12,391 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 147 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:12,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 131 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:12,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2925 states. [2022-03-15 20:33:12,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2925 to 2683. [2022-03-15 20:33:12,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2683 states, 2682 states have (on average 2.749440715883669) internal successors, (7374), 2682 states have internal predecessors, (7374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:12,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2683 states to 2683 states and 7374 transitions. [2022-03-15 20:33:12,428 INFO L78 Accepts]: Start accepts. Automaton has 2683 states and 7374 transitions. Word has length 26 [2022-03-15 20:33:12,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:12,428 INFO L470 AbstractCegarLoop]: Abstraction has 2683 states and 7374 transitions. [2022-03-15 20:33:12,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:12,428 INFO L276 IsEmpty]: Start isEmpty. Operand 2683 states and 7374 transitions. [2022-03-15 20:33:12,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:12,431 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:12,431 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:12,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-15 20:33:12,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:12,631 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:12,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:12,632 INFO L85 PathProgramCache]: Analyzing trace with hash -2121730487, now seen corresponding path program 62 times [2022-03-15 20:33:12,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:12,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121520719] [2022-03-15 20:33:12,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:12,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:12,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:12,673 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:12,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:12,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121520719] [2022-03-15 20:33:12,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121520719] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:12,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089461263] [2022-03-15 20:33:12,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:12,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:12,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:12,675 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:12,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 20:33:12,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:12,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:12,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:12,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:12,866 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:12,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:12,907 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:12,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089461263] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:12,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:12,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2022-03-15 20:33:12,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [247723579] [2022-03-15 20:33:12,907 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:12,908 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:12,911 INFO L252 McrAutomatonBuilder]: Finished intersection with 47 states and 66 transitions. [2022-03-15 20:33:12,911 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:13,039 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [163520#(< thread2Thread1of1ForFork1_j N), 163522#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 163521#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 163525#(<= 0 thread2Thread1of1ForFork1_j), 163523#(<= thread1Thread1of1ForFork0_i 1), 163524#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:33:13,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:13,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:13,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:13,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:33:13,040 INFO L87 Difference]: Start difference. First operand 2683 states and 7374 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:13,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:13,364 INFO L93 Difference]: Finished difference Result 4351 states and 11420 transitions. [2022-03-15 20:33:13,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:33:13,364 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:33:13,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:13,370 INFO L225 Difference]: With dead ends: 4351 [2022-03-15 20:33:13,370 INFO L226 Difference]: Without dead ends: 4351 [2022-03-15 20:33:13,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=498, Invalid=1572, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:33:13,371 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 119 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:13,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 135 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:13,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4351 states. [2022-03-15 20:33:13,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4351 to 3060. [2022-03-15 20:33:13,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3060 states, 3059 states have (on average 2.7335730630925137) internal successors, (8362), 3059 states have internal predecessors, (8362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:13,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3060 states to 3060 states and 8362 transitions. [2022-03-15 20:33:13,418 INFO L78 Accepts]: Start accepts. Automaton has 3060 states and 8362 transitions. Word has length 26 [2022-03-15 20:33:13,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:13,419 INFO L470 AbstractCegarLoop]: Abstraction has 3060 states and 8362 transitions. [2022-03-15 20:33:13,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:13,419 INFO L276 IsEmpty]: Start isEmpty. Operand 3060 states and 8362 transitions. [2022-03-15 20:33:13,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:13,422 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:13,422 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:13,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-15 20:33:13,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-15 20:33:13,627 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:13,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:13,627 INFO L85 PathProgramCache]: Analyzing trace with hash -637717743, now seen corresponding path program 63 times [2022-03-15 20:33:13,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:13,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582074366] [2022-03-15 20:33:13,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:13,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:13,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:13,717 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:13,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:13,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582074366] [2022-03-15 20:33:13,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582074366] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:13,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978116243] [2022-03-15 20:33:13,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:13,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:13,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:13,719 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:13,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 20:33:13,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:33:13,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:13,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:13,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:13,847 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:13,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:13,884 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:13,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978116243] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:13,884 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:13,884 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 17 [2022-03-15 20:33:13,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [146193924] [2022-03-15 20:33:13,885 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:13,886 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:13,889 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 74 transitions. [2022-03-15 20:33:13,889 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:14,001 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [174213#(<= thread1Thread1of1ForFork0_i 1), 174215#(< thread2Thread1of1ForFork1_j N), 174214#(<= 0 thread2Thread1of1ForFork1_j), 174216#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 174212#(<= thread1Thread1of1ForFork0_i 2), 174217#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:33:14,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:14,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:14,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:14,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:33:14,001 INFO L87 Difference]: Start difference. First operand 3060 states and 8362 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:14,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:14,395 INFO L93 Difference]: Finished difference Result 5512 states and 14030 transitions. [2022-03-15 20:33:14,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:33:14,395 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 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 26 [2022-03-15 20:33:14,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:14,402 INFO L225 Difference]: With dead ends: 5512 [2022-03-15 20:33:14,402 INFO L226 Difference]: Without dead ends: 5512 [2022-03-15 20:33:14,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 66 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 817 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=613, Invalid=1837, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:33:14,403 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 152 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:14,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 132 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:14,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5512 states. [2022-03-15 20:33:14,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5512 to 3242. [2022-03-15 20:33:14,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3242 states, 3241 states have (on average 2.73866090712743) internal successors, (8876), 3241 states have internal predecessors, (8876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:14,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3242 states to 3242 states and 8876 transitions. [2022-03-15 20:33:14,461 INFO L78 Accepts]: Start accepts. Automaton has 3242 states and 8876 transitions. Word has length 26 [2022-03-15 20:33:14,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:14,461 INFO L470 AbstractCegarLoop]: Abstraction has 3242 states and 8876 transitions. [2022-03-15 20:33:14,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:14,461 INFO L276 IsEmpty]: Start isEmpty. Operand 3242 states and 8876 transitions. [2022-03-15 20:33:14,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:14,464 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:14,464 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:14,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:14,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-15 20:33:14,665 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:14,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:14,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1801393113, now seen corresponding path program 64 times [2022-03-15 20:33:14,666 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:14,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965243584] [2022-03-15 20:33:14,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:14,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:14,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:14,694 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:14,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:14,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965243584] [2022-03-15 20:33:14,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965243584] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:14,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591709606] [2022-03-15 20:33:14,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:14,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:14,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:14,695 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:14,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 20:33:14,716 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:14,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:14,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:14,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:14,820 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:14,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:14,856 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:14,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591709606] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:14,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:14,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2022-03-15 20:33:14,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [173538821] [2022-03-15 20:33:14,856 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:14,858 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:14,861 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 104 transitions. [2022-03-15 20:33:14,861 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:15,106 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [186443#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 186444#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 186447#(<= thread1Thread1of1ForFork0_i 2), 186446#(<= thread1Thread1of1ForFork0_i 3), 186445#(or (< 4 N) (<= N 3)), 186449#(<= 0 thread2Thread1of1ForFork1_j), 186440#(< thread2Thread1of1ForFork1_j N), 186441#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 186448#(<= thread1Thread1of1ForFork0_i 1), 186442#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:33:15,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:33:15,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:15,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:33:15,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:33:15,106 INFO L87 Difference]: Start difference. First operand 3242 states and 8876 transitions. Second operand has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:17,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:17,079 INFO L93 Difference]: Finished difference Result 7114 states and 17917 transitions. [2022-03-15 20:33:17,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-03-15 20:33:17,080 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:33:17,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:17,089 INFO L225 Difference]: With dead ends: 7114 [2022-03-15 20:33:17,089 INFO L226 Difference]: Without dead ends: 7114 [2022-03-15 20:33:17,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5414 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2624, Invalid=11896, Unknown=0, NotChecked=0, Total=14520 [2022-03-15 20:33:17,091 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 283 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:17,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 197 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:33:17,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7114 states. [2022-03-15 20:33:17,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7114 to 3305. [2022-03-15 20:33:17,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3305 states, 3304 states have (on average 2.7327481840193704) internal successors, (9029), 3304 states have internal predecessors, (9029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:17,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3305 states to 3305 states and 9029 transitions. [2022-03-15 20:33:17,159 INFO L78 Accepts]: Start accepts. Automaton has 3305 states and 9029 transitions. Word has length 26 [2022-03-15 20:33:17,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:17,159 INFO L470 AbstractCegarLoop]: Abstraction has 3305 states and 9029 transitions. [2022-03-15 20:33:17,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:17,159 INFO L276 IsEmpty]: Start isEmpty. Operand 3305 states and 9029 transitions. [2022-03-15 20:33:17,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:17,172 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:17,172 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:17,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-15 20:33:17,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:17,372 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:17,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:17,373 INFO L85 PathProgramCache]: Analyzing trace with hash -422535069, now seen corresponding path program 65 times [2022-03-15 20:33:17,373 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:17,374 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040191402] [2022-03-15 20:33:17,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:17,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:17,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:17,404 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:17,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:17,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040191402] [2022-03-15 20:33:17,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040191402] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:17,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87877853] [2022-03-15 20:33:17,405 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:17,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:17,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:17,406 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:17,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 20:33:17,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:33:17,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:17,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:17,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:17,522 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:17,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:17,557 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:17,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87877853] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:17,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:17,558 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:33:17,558 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2025548332] [2022-03-15 20:33:17,558 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:17,560 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:17,562 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 54 transitions. [2022-03-15 20:33:17,562 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:17,639 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [200542#(< thread1Thread1of1ForFork0_i N), 200540#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 200541#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 200543#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 200539#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:33:17,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:17,639 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:17,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:17,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:33:17,639 INFO L87 Difference]: Start difference. First operand 3305 states and 9029 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:18,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:18,117 INFO L93 Difference]: Finished difference Result 5036 states and 13306 transitions. [2022-03-15 20:33:18,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:33:18,117 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:33:18,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:18,123 INFO L225 Difference]: With dead ends: 5036 [2022-03-15 20:33:18,124 INFO L226 Difference]: Without dead ends: 5030 [2022-03-15 20:33:18,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1078 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=771, Invalid=2535, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 20:33:18,127 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 154 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:18,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 119 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:18,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5030 states. [2022-03-15 20:33:18,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5030 to 3656. [2022-03-15 20:33:18,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3656 states, 3655 states have (on average 2.6982216142270863) internal successors, (9862), 3655 states have internal predecessors, (9862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:18,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3656 states to 3656 states and 9862 transitions. [2022-03-15 20:33:18,186 INFO L78 Accepts]: Start accepts. Automaton has 3656 states and 9862 transitions. Word has length 26 [2022-03-15 20:33:18,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:18,186 INFO L470 AbstractCegarLoop]: Abstraction has 3656 states and 9862 transitions. [2022-03-15 20:33:18,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:18,187 INFO L276 IsEmpty]: Start isEmpty. Operand 3656 states and 9862 transitions. [2022-03-15 20:33:18,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:18,199 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:18,199 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:18,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-15 20:33:18,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-15 20:33:18,403 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:18,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:18,403 INFO L85 PathProgramCache]: Analyzing trace with hash 563537677, now seen corresponding path program 66 times [2022-03-15 20:33:18,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:18,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738153510] [2022-03-15 20:33:18,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:18,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:18,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:18,435 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:18,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:18,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738153510] [2022-03-15 20:33:18,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738153510] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:18,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41395197] [2022-03-15 20:33:18,436 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:18,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:18,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:18,437 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:18,462 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:33:18,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:18,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:18,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:18,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 20:33:18,555 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:18,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:18,597 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:18,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41395197] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:18,598 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:18,598 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:33:18,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [530989288] [2022-03-15 20:33:18,598 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:18,599 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:18,601 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 58 transitions. [2022-03-15 20:33:18,601 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:18,702 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [213135#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 213140#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 213138#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 213137#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 213134#(< thread2Thread1of1ForFork1_j N), 213139#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 213136#(< thread1Thread1of1ForFork0_i N)] [2022-03-15 20:33:18,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:18,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:18,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:18,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:33:18,703 INFO L87 Difference]: Start difference. First operand 3656 states and 9862 transitions. Second operand has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:19,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:19,071 INFO L93 Difference]: Finished difference Result 4749 states and 12552 transitions. [2022-03-15 20:33:19,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:33:19,072 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 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 26 [2022-03-15 20:33:19,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:19,078 INFO L225 Difference]: With dead ends: 4749 [2022-03-15 20:33:19,078 INFO L226 Difference]: Without dead ends: 4745 [2022-03-15 20:33:19,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=522, Invalid=1928, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:33:19,079 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 150 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:19,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 114 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:19,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4745 states. [2022-03-15 20:33:19,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4745 to 3654. [2022-03-15 20:33:19,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3654 states, 3653 states have (on average 2.69449767314536) internal successors, (9843), 3653 states have internal predecessors, (9843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:19,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3654 states to 3654 states and 9843 transitions. [2022-03-15 20:33:19,136 INFO L78 Accepts]: Start accepts. Automaton has 3654 states and 9843 transitions. Word has length 26 [2022-03-15 20:33:19,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:19,136 INFO L470 AbstractCegarLoop]: Abstraction has 3654 states and 9843 transitions. [2022-03-15 20:33:19,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:19,136 INFO L276 IsEmpty]: Start isEmpty. Operand 3654 states and 9843 transitions. [2022-03-15 20:33:19,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:19,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:19,139 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:19,155 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-03-15 20:33:19,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-15 20:33:19,340 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:19,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:19,340 INFO L85 PathProgramCache]: Analyzing trace with hash -408462165, now seen corresponding path program 67 times [2022-03-15 20:33:19,341 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:19,341 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404235455] [2022-03-15 20:33:19,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:19,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:19,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:19,381 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:19,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:19,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404235455] [2022-03-15 20:33:19,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404235455] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:19,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365408706] [2022-03-15 20:33:19,381 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:19,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:19,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:19,382 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:19,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 20:33:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:19,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:19,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:19,495 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:19,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:19,531 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:19,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365408706] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:19,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:19,532 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:33:19,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1173157135] [2022-03-15 20:33:19,532 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:19,533 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:19,536 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 70 transitions. [2022-03-15 20:33:19,536 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:19,637 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [225422#(<= thread1Thread1of1ForFork0_i 2), 225420#(< thread2Thread1of1ForFork1_j N), 225424#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 225425#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 225423#(< thread1Thread1of1ForFork0_i N), 225421#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N))] [2022-03-15 20:33:19,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:19,637 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:19,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:19,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:33:19,637 INFO L87 Difference]: Start difference. First operand 3654 states and 9843 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:20,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:20,207 INFO L93 Difference]: Finished difference Result 5925 states and 15101 transitions. [2022-03-15 20:33:20,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 20:33:20,208 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:33:20,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:20,216 INFO L225 Difference]: With dead ends: 5925 [2022-03-15 20:33:20,216 INFO L226 Difference]: Without dead ends: 5919 [2022-03-15 20:33:20,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1398 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=912, Invalid=3248, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 20:33:20,217 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 151 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:20,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 121 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:20,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5919 states. [2022-03-15 20:33:20,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5919 to 3811. [2022-03-15 20:33:20,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3811 states, 3810 states have (on average 2.684776902887139) internal successors, (10229), 3810 states have internal predecessors, (10229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:20,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3811 states to 3811 states and 10229 transitions. [2022-03-15 20:33:20,293 INFO L78 Accepts]: Start accepts. Automaton has 3811 states and 10229 transitions. Word has length 26 [2022-03-15 20:33:20,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:20,294 INFO L470 AbstractCegarLoop]: Abstraction has 3811 states and 10229 transitions. [2022-03-15 20:33:20,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:20,294 INFO L276 IsEmpty]: Start isEmpty. Operand 3811 states and 10229 transitions. [2022-03-15 20:33:20,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:33:20,298 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:20,298 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:20,313 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-03-15 20:33:20,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-15 20:33:20,499 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:20,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:20,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1076964487, now seen corresponding path program 68 times [2022-03-15 20:33:20,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:20,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573019864] [2022-03-15 20:33:20,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:20,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:20,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:20,530 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:20,531 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:20,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573019864] [2022-03-15 20:33:20,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573019864] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:20,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512471876] [2022-03-15 20:33:20,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:20,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:20,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:20,532 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:20,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 20:33:20,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:20,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:20,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:20,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:20,654 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:20,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:20,690 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:20,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512471876] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:20,690 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:20,690 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:33:20,690 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [799181528] [2022-03-15 20:33:20,691 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:20,692 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:20,694 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 44 transitions. [2022-03-15 20:33:20,694 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:20,774 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [239228#(< thread2Thread1of1ForFork1_j N), 239232#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 239229#(or (<= N thread2Thread1of1ForFork1_j) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 239231#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 239230#(or (<= thread1Thread1of1ForFork0_i 0) (<= N 0))] [2022-03-15 20:33:20,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:20,775 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:20,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:20,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:33:20,775 INFO L87 Difference]: Start difference. First operand 3811 states and 10229 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:21,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:21,063 INFO L93 Difference]: Finished difference Result 4614 states and 12135 transitions. [2022-03-15 20:33:21,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:33:21,063 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have 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-03-15 20:33:21,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:21,069 INFO L225 Difference]: With dead ends: 4614 [2022-03-15 20:33:21,069 INFO L226 Difference]: Without dead ends: 4614 [2022-03-15 20:33:21,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=358, Invalid=1202, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:33:21,070 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 82 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:21,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 108 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:21,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4614 states. [2022-03-15 20:33:21,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4614 to 3831. [2022-03-15 20:33:21,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3831 states, 3830 states have (on average 2.6864229765013055) internal successors, (10289), 3830 states have internal predecessors, (10289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:21,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3831 states to 3831 states and 10289 transitions. [2022-03-15 20:33:21,142 INFO L78 Accepts]: Start accepts. Automaton has 3831 states and 10289 transitions. Word has length 26 [2022-03-15 20:33:21,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:21,142 INFO L470 AbstractCegarLoop]: Abstraction has 3831 states and 10289 transitions. [2022-03-15 20:33:21,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:21,142 INFO L276 IsEmpty]: Start isEmpty. Operand 3831 states and 10289 transitions. [2022-03-15 20:33:21,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:33:21,146 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:21,146 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:21,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-15 20:33:21,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-03-15 20:33:21,347 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:21,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:21,347 INFO L85 PathProgramCache]: Analyzing trace with hash 629760284, now seen corresponding path program 69 times [2022-03-15 20:33:21,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:21,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420577273] [2022-03-15 20:33:21,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:21,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:21,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:21,403 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:21,403 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:21,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420577273] [2022-03-15 20:33:21,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420577273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:21,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326461328] [2022-03-15 20:33:21,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:21,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:21,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:21,404 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:21,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 20:33:21,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:33:21,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:21,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 20:33:21,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:21,552 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:21,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:21,613 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:21,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326461328] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:21,614 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:21,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-03-15 20:33:21,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [530716894] [2022-03-15 20:33:21,614 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:21,620 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:21,624 INFO L252 McrAutomatonBuilder]: Finished intersection with 69 states and 109 transitions. [2022-03-15 20:33:21,624 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:21,929 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [251741#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ thread2Thread1of1ForFork1_j 1))), 251733#(or (< (+ 5 thread2Thread1of1ForFork1_j) N) (<= N (+ 4 thread2Thread1of1ForFork1_j))), 251739#(or (< thread1Thread1of1ForFork0_i N) (<= (+ N 1) thread2Thread1of1ForFork1_j)), 251735#(<= N 3), 251742#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ 2 thread2Thread1of1ForFork1_j))), 251736#(<= thread1Thread1of1ForFork0_i 3), 251743#(<= 0 thread2Thread1of1ForFork1_j), 251732#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 251729#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 251734#(or (< 5 N) (<= N 4)), 251730#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 251731#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 251738#(< thread1Thread1of1ForFork0_i N), 251740#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 251718#(<= thread1Thread1of1ForFork0_i 1), 251737#(<= thread1Thread1of1ForFork0_i 2), 251728#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:33:21,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:33:21,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:21,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:33:21,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1291, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:33:21,930 INFO L87 Difference]: Start difference. First operand 3831 states and 10289 transitions. Second operand has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:22,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:22,865 INFO L93 Difference]: Finished difference Result 8185 states and 20559 transitions. [2022-03-15 20:33:22,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 20:33:22,865 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 29 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 27 [2022-03-15 20:33:22,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:22,876 INFO L225 Difference]: With dead ends: 8185 [2022-03-15 20:33:22,876 INFO L226 Difference]: Without dead ends: 8142 [2022-03-15 20:33:22,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 71 SyntacticMatches, 5 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3091 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1905, Invalid=7407, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 20:33:22,877 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 289 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:22,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 176 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:22,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8142 states. [2022-03-15 20:33:22,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8142 to 2681. [2022-03-15 20:33:22,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2681 states, 2680 states have (on average 2.6134328358208956) internal successors, (7004), 2680 states have internal predecessors, (7004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:22,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2681 states to 2681 states and 7004 transitions. [2022-03-15 20:33:22,946 INFO L78 Accepts]: Start accepts. Automaton has 2681 states and 7004 transitions. Word has length 27 [2022-03-15 20:33:22,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:22,946 INFO L470 AbstractCegarLoop]: Abstraction has 2681 states and 7004 transitions. [2022-03-15 20:33:22,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:22,946 INFO L276 IsEmpty]: Start isEmpty. Operand 2681 states and 7004 transitions. [2022-03-15 20:33:22,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:22,949 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:22,949 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:22,965 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-03-15 20:33:23,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:23,163 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:23,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:23,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1267067958, now seen corresponding path program 70 times [2022-03-15 20:33:23,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:23,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664240764] [2022-03-15 20:33:23,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:23,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:23,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:23,206 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:23,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:23,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664240764] [2022-03-15 20:33:23,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664240764] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:23,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867453750] [2022-03-15 20:33:23,207 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:23,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:23,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:23,208 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:23,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 20:33:23,227 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:23,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:23,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:23,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:23,338 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:23,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:23,378 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:23,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867453750] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:23,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:23,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-03-15 20:33:23,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1568531636] [2022-03-15 20:33:23,379 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:23,381 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:23,384 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 77 transitions. [2022-03-15 20:33:23,384 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:23,578 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [265606#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 265604#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 265601#(<= N 3), 265610#(<= thread2Thread1of1ForFork1_j 0), 265603#(< thread2Thread1of1ForFork1_j N), 265602#(<= thread2Thread1of1ForFork1_j 3), 265607#(or (<= N (+ 3 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 265608#(<= thread2Thread1of1ForFork1_j 2), 265605#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 265609#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:33:23,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:33:23,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:23,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:33:23,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=635, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:33:23,578 INFO L87 Difference]: Start difference. First operand 2681 states and 7004 transitions. Second operand has 21 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:24,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:24,222 INFO L93 Difference]: Finished difference Result 6085 states and 14810 transitions. [2022-03-15 20:33:24,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 20:33:24,223 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:24,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:24,230 INFO L225 Difference]: With dead ends: 6085 [2022-03-15 20:33:24,231 INFO L226 Difference]: Without dead ends: 6058 [2022-03-15 20:33:24,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 64 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1639 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1391, Invalid=4159, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 20:33:24,232 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 397 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:24,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 151 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:24,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6058 states. [2022-03-15 20:33:24,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6058 to 2603. [2022-03-15 20:33:24,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2603 states, 2602 states have (on average 2.5265180630284396) internal successors, (6574), 2602 states have internal predecessors, (6574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:24,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2603 states to 2603 states and 6574 transitions. [2022-03-15 20:33:24,282 INFO L78 Accepts]: Start accepts. Automaton has 2603 states and 6574 transitions. Word has length 29 [2022-03-15 20:33:24,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:24,282 INFO L470 AbstractCegarLoop]: Abstraction has 2603 states and 6574 transitions. [2022-03-15 20:33:24,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:24,282 INFO L276 IsEmpty]: Start isEmpty. Operand 2603 states and 6574 transitions. [2022-03-15 20:33:24,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:24,285 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:24,285 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:24,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-15 20:33:24,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:24,485 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:24,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:24,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1151226442, now seen corresponding path program 71 times [2022-03-15 20:33:24,486 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:24,486 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300459890] [2022-03-15 20:33:24,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:24,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:24,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:24,531 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:24,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:24,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300459890] [2022-03-15 20:33:24,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300459890] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:24,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079748055] [2022-03-15 20:33:24,532 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:24,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:24,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:24,533 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:24,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 20:33:24,553 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:33:24,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:24,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:24,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:24,663 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:24,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:24,701 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:24,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079748055] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:24,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:24,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2022-03-15 20:33:24,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1985870574] [2022-03-15 20:33:24,702 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:24,703 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:24,706 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 49 transitions. [2022-03-15 20:33:24,706 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:24,752 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [277186#(<= thread2Thread1of1ForFork1_j 0), 277184#(<= thread2Thread1of1ForFork1_j 2), 277185#(<= thread2Thread1of1ForFork1_j 1), 277183#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:33:24,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:33:24,753 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:24,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:33:24,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:33:24,753 INFO L87 Difference]: Start difference. First operand 2603 states and 6574 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:25,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:25,176 INFO L93 Difference]: Finished difference Result 4498 states and 10488 transitions. [2022-03-15 20:33:25,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:33:25,176 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:25,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:25,182 INFO L225 Difference]: With dead ends: 4498 [2022-03-15 20:33:25,182 INFO L226 Difference]: Without dead ends: 4495 [2022-03-15 20:33:25,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 59 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 968 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=801, Invalid=2279, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 20:33:25,183 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 167 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:25,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 95 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:25,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4495 states. [2022-03-15 20:33:25,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4495 to 2984. [2022-03-15 20:33:25,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2984 states, 2983 states have (on average 2.5011733154542406) internal successors, (7461), 2983 states have internal predecessors, (7461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:25,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 7461 transitions. [2022-03-15 20:33:25,224 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 7461 transitions. Word has length 29 [2022-03-15 20:33:25,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:25,224 INFO L470 AbstractCegarLoop]: Abstraction has 2984 states and 7461 transitions. [2022-03-15 20:33:25,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:25,224 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 7461 transitions. [2022-03-15 20:33:25,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:25,227 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:25,227 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:25,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-15 20:33:25,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:25,428 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:25,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:25,428 INFO L85 PathProgramCache]: Analyzing trace with hash -822843560, now seen corresponding path program 72 times [2022-03-15 20:33:25,429 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:25,429 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097422920] [2022-03-15 20:33:25,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:25,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:25,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:25,476 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:25,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:25,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097422920] [2022-03-15 20:33:25,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097422920] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:25,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531849432] [2022-03-15 20:33:25,476 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:25,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:25,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:25,477 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:25,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 20:33:25,499 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:33:25,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:25,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:25,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:25,655 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:25,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:25,698 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:25,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531849432] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:25,698 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:25,698 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 17 [2022-03-15 20:33:25,699 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [412636352] [2022-03-15 20:33:25,699 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:25,708 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:25,711 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 47 transitions. [2022-03-15 20:33:25,711 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:25,770 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [287915#(<= thread2Thread1of1ForFork1_j 1), 287914#(<= thread2Thread1of1ForFork1_j 2), 287916#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:33:25,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:33:25,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:25,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:33:25,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:33:25,771 INFO L87 Difference]: Start difference. First operand 2984 states and 7461 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:26,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:26,037 INFO L93 Difference]: Finished difference Result 4282 states and 9849 transitions. [2022-03-15 20:33:26,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:33:26,037 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:26,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:26,043 INFO L225 Difference]: With dead ends: 4282 [2022-03-15 20:33:26,043 INFO L226 Difference]: Without dead ends: 4280 [2022-03-15 20:33:26,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 54 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=429, Invalid=1053, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:33:26,043 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 201 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:26,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 75 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:26,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4280 states. [2022-03-15 20:33:26,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4280 to 2779. [2022-03-15 20:33:26,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2779 states, 2778 states have (on average 2.455003599712023) internal successors, (6820), 2778 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:26,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2779 states to 2779 states and 6820 transitions. [2022-03-15 20:33:26,090 INFO L78 Accepts]: Start accepts. Automaton has 2779 states and 6820 transitions. Word has length 29 [2022-03-15 20:33:26,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:26,090 INFO L470 AbstractCegarLoop]: Abstraction has 2779 states and 6820 transitions. [2022-03-15 20:33:26,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:26,090 INFO L276 IsEmpty]: Start isEmpty. Operand 2779 states and 6820 transitions. [2022-03-15 20:33:26,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:26,093 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:26,093 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:26,109 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-03-15 20:33:26,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-15 20:33:26,309 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:26,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:26,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1559679374, now seen corresponding path program 73 times [2022-03-15 20:33:26,310 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:26,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029024535] [2022-03-15 20:33:26,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:26,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:26,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:26,338 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 27 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:26,339 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:26,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029024535] [2022-03-15 20:33:26,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029024535] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:26,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147781213] [2022-03-15 20:33:26,339 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:26,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:26,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:26,340 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:26,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 20:33:26,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:26,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:26,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:26,507 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:26,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:26,547 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 27 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:26,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147781213] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:26,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:26,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2022-03-15 20:33:26,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1465309779] [2022-03-15 20:33:26,548 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:26,549 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:26,552 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 47 transitions. [2022-03-15 20:33:26,552 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:26,589 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [297984#(<= thread2Thread1of1ForFork1_j 0), 297983#(<= thread2Thread1of1ForFork1_j 1), 297982#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:33:26,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:33:26,590 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:26,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:33:26,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:26,590 INFO L87 Difference]: Start difference. First operand 2779 states and 6820 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:26,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:26,985 INFO L93 Difference]: Finished difference Result 3799 states and 8900 transitions. [2022-03-15 20:33:26,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 20:33:26,985 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:26,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:26,990 INFO L225 Difference]: With dead ends: 3799 [2022-03-15 20:33:26,990 INFO L226 Difference]: Without dead ends: 3795 [2022-03-15 20:33:26,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=683, Invalid=2073, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 20:33:26,991 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 114 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:26,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 105 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:26,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3795 states. [2022-03-15 20:33:27,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3795 to 2897. [2022-03-15 20:33:27,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2897 states, 2896 states have (on average 2.43335635359116) internal successors, (7047), 2896 states have internal predecessors, (7047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:27,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2897 states to 2897 states and 7047 transitions. [2022-03-15 20:33:27,034 INFO L78 Accepts]: Start accepts. Automaton has 2897 states and 7047 transitions. Word has length 29 [2022-03-15 20:33:27,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:27,034 INFO L470 AbstractCegarLoop]: Abstraction has 2897 states and 7047 transitions. [2022-03-15 20:33:27,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:27,035 INFO L276 IsEmpty]: Start isEmpty. Operand 2897 states and 7047 transitions. [2022-03-15 20:33:27,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:27,037 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:27,037 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:27,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-15 20:33:27,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:27,238 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:27,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:27,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1888062256, now seen corresponding path program 74 times [2022-03-15 20:33:27,239 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:27,239 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325543579] [2022-03-15 20:33:27,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:27,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:27,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:27,279 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:27,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:27,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325543579] [2022-03-15 20:33:27,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325543579] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:27,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105939939] [2022-03-15 20:33:27,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:27,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:27,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:27,281 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:27,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 20:33:27,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:27,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:27,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:27,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:27,413 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:27,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:27,452 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:27,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105939939] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:27,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:27,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 17 [2022-03-15 20:33:27,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1763961930] [2022-03-15 20:33:27,453 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:27,454 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:27,457 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 45 transitions. [2022-03-15 20:33:27,457 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:27,500 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [307835#(<= thread2Thread1of1ForFork1_j 0), 307834#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:33:27,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:33:27,500 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:27,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:33:27,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:27,501 INFO L87 Difference]: Start difference. First operand 2897 states and 7047 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 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-03-15 20:33:27,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:27,737 INFO L93 Difference]: Finished difference Result 3499 states and 8162 transitions. [2022-03-15 20:33:27,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:33:27,737 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 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 29 [2022-03-15 20:33:27,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:27,741 INFO L225 Difference]: With dead ends: 3499 [2022-03-15 20:33:27,741 INFO L226 Difference]: Without dead ends: 3495 [2022-03-15 20:33:27,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 54 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=384, Invalid=1022, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:33:27,742 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 108 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:27,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 88 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:27,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3495 states. [2022-03-15 20:33:27,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3495 to 2907. [2022-03-15 20:33:27,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2907 states, 2906 states have (on average 2.420853406744666) internal successors, (7035), 2906 states have internal predecessors, (7035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:27,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2907 states to 2907 states and 7035 transitions. [2022-03-15 20:33:27,775 INFO L78 Accepts]: Start accepts. Automaton has 2907 states and 7035 transitions. Word has length 29 [2022-03-15 20:33:27,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:27,775 INFO L470 AbstractCegarLoop]: Abstraction has 2907 states and 7035 transitions. [2022-03-15 20:33:27,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 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-03-15 20:33:27,775 INFO L276 IsEmpty]: Start isEmpty. Operand 2907 states and 7035 transitions. [2022-03-15 20:33:27,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:27,778 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:27,778 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:27,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-15 20:33:27,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:27,979 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:27,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:27,979 INFO L85 PathProgramCache]: Analyzing trace with hash 793970668, now seen corresponding path program 75 times [2022-03-15 20:33:27,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:27,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288857894] [2022-03-15 20:33:27,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:27,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:27,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:28,027 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:28,027 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:28,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288857894] [2022-03-15 20:33:28,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288857894] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:28,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893827483] [2022-03-15 20:33:28,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:28,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:28,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:28,028 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:28,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 20:33:28,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:33:28,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:28,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:28,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:28,181 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:28,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:28,226 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:28,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893827483] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:28,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:28,227 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2022-03-15 20:33:28,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [611232180] [2022-03-15 20:33:28,227 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:28,228 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:28,231 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 45 transitions. [2022-03-15 20:33:28,231 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:28,283 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [317375#(<= thread2Thread1of1ForFork1_j 1), 317376#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:33:28,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:33:28,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:28,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:33:28,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:33:28,284 INFO L87 Difference]: Start difference. First operand 2907 states and 7035 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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-03-15 20:33:28,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:28,561 INFO L93 Difference]: Finished difference Result 3386 states and 7878 transitions. [2022-03-15 20:33:28,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:33:28,562 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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 29 [2022-03-15 20:33:28,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:28,566 INFO L225 Difference]: With dead ends: 3386 [2022-03-15 20:33:28,566 INFO L226 Difference]: Without dead ends: 3382 [2022-03-15 20:33:28,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 53 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=401, Invalid=1081, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:33:28,567 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 180 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:28,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 85 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:28,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3382 states. [2022-03-15 20:33:28,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3382 to 2794. [2022-03-15 20:33:28,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2794 states, 2793 states have (on average 2.4121016827783746) internal successors, (6737), 2793 states have internal predecessors, (6737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:28,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2794 states to 2794 states and 6737 transitions. [2022-03-15 20:33:28,600 INFO L78 Accepts]: Start accepts. Automaton has 2794 states and 6737 transitions. Word has length 29 [2022-03-15 20:33:28,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:28,600 INFO L470 AbstractCegarLoop]: Abstraction has 2794 states and 6737 transitions. [2022-03-15 20:33:28,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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-03-15 20:33:28,600 INFO L276 IsEmpty]: Start isEmpty. Operand 2794 states and 6737 transitions. [2022-03-15 20:33:28,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:28,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:28,603 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:28,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-15 20:33:28,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-15 20:33:28,803 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:28,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:28,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1771399754, now seen corresponding path program 76 times [2022-03-15 20:33:28,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:28,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264992040] [2022-03-15 20:33:28,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:28,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:28,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:28,846 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:28,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:28,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264992040] [2022-03-15 20:33:28,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264992040] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:28,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828549694] [2022-03-15 20:33:28,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:28,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:28,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:28,848 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:28,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 20:33:28,867 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:28,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:28,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:28,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:28,998 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:28,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:29,037 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:29,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828549694] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:29,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:29,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2022-03-15 20:33:29,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [593699190] [2022-03-15 20:33:29,038 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:29,039 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:29,042 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 77 transitions. [2022-03-15 20:33:29,042 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:29,164 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [326580#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 326577#(<= 1 thread1Thread1of1ForFork0_i), 326582#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 326578#(<= thread2Thread1of1ForFork1_j 0), 326579#(< thread2Thread1of1ForFork1_j N), 326581#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:33:29,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:29,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:29,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:29,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=412, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:33:29,164 INFO L87 Difference]: Start difference. First operand 2794 states and 6737 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:29,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:29,430 INFO L93 Difference]: Finished difference Result 3456 states and 8045 transitions. [2022-03-15 20:33:29,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:33:29,430 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:29,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:29,434 INFO L225 Difference]: With dead ends: 3456 [2022-03-15 20:33:29,434 INFO L226 Difference]: Without dead ends: 3447 [2022-03-15 20:33:29,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=518, Invalid=1374, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:33:29,435 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 149 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:29,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 115 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:29,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3447 states. [2022-03-15 20:33:29,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3447 to 2785. [2022-03-15 20:33:29,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2785 states, 2784 states have (on average 2.34375) internal successors, (6525), 2784 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:29,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2785 states to 2785 states and 6525 transitions. [2022-03-15 20:33:29,468 INFO L78 Accepts]: Start accepts. Automaton has 2785 states and 6525 transitions. Word has length 29 [2022-03-15 20:33:29,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:29,469 INFO L470 AbstractCegarLoop]: Abstraction has 2785 states and 6525 transitions. [2022-03-15 20:33:29,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:29,469 INFO L276 IsEmpty]: Start isEmpty. Operand 2785 states and 6525 transitions. [2022-03-15 20:33:29,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:29,471 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:29,471 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:29,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-15 20:33:29,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-15 20:33:29,672 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:29,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:29,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1965031222, now seen corresponding path program 77 times [2022-03-15 20:33:29,673 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:29,673 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023176553] [2022-03-15 20:33:29,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:29,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:29,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:29,720 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:29,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:29,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023176553] [2022-03-15 20:33:29,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023176553] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:29,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534239189] [2022-03-15 20:33:29,720 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:29,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:29,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:29,724 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:29,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 20:33:29,745 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:33:29,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:29,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:29,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:29,882 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:29,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:29,924 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:29,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534239189] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:29,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:29,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 17 [2022-03-15 20:33:29,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [764520521] [2022-03-15 20:33:29,924 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:29,925 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:29,929 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 85 transitions. [2022-03-15 20:33:29,929 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:30,059 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [335841#(<= thread2Thread1of1ForFork1_j 0), 335837#(< thread2Thread1of1ForFork1_j N), 335839#(<= 1 thread1Thread1of1ForFork0_i), 335840#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 335838#(<= 2 thread1Thread1of1ForFork0_i), 335842#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:33:30,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:30,060 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:30,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:30,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:33:30,060 INFO L87 Difference]: Start difference. First operand 2785 states and 6525 transitions. Second operand has 15 states, 15 states have (on average 3.8) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:30,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:30,445 INFO L93 Difference]: Finished difference Result 3934 states and 8869 transitions. [2022-03-15 20:33:30,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:33:30,445 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:30,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:30,450 INFO L225 Difference]: With dead ends: 3934 [2022-03-15 20:33:30,450 INFO L226 Difference]: Without dead ends: 3929 [2022-03-15 20:33:30,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 74 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 573 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=601, Invalid=1561, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:33:30,452 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 119 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:30,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 204 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:30,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3929 states. [2022-03-15 20:33:30,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3929 to 2934. [2022-03-15 20:33:30,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2934 states, 2933 states have (on average 2.319468121377429) internal successors, (6803), 2933 states have internal predecessors, (6803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:30,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2934 states to 2934 states and 6803 transitions. [2022-03-15 20:33:30,489 INFO L78 Accepts]: Start accepts. Automaton has 2934 states and 6803 transitions. Word has length 29 [2022-03-15 20:33:30,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:30,489 INFO L470 AbstractCegarLoop]: Abstraction has 2934 states and 6803 transitions. [2022-03-15 20:33:30,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:30,490 INFO L276 IsEmpty]: Start isEmpty. Operand 2934 states and 6803 transitions. [2022-03-15 20:33:30,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:30,492 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:30,492 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:30,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-03-15 20:33:30,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:30,707 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:30,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:30,708 INFO L85 PathProgramCache]: Analyzing trace with hash -301586250, now seen corresponding path program 78 times [2022-03-15 20:33:30,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:30,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873101243] [2022-03-15 20:33:30,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:30,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:30,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:30,750 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:30,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:30,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873101243] [2022-03-15 20:33:30,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873101243] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:30,751 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975378986] [2022-03-15 20:33:30,751 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:30,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:30,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:30,752 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:30,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 20:33:30,773 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:33:30,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:30,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:30,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:30,922 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:30,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:30,965 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:30,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975378986] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:30,965 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:30,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2022-03-15 20:33:30,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [948086120] [2022-03-15 20:33:30,965 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:30,967 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:30,971 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 93 transitions. [2022-03-15 20:33:30,971 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:31,115 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [345883#(< thread2Thread1of1ForFork1_j N), 345885#(<= 1 thread1Thread1of1ForFork0_i), 345881#(<= 3 thread1Thread1of1ForFork0_i), 345882#(<= 2 thread1Thread1of1ForFork0_i), 345884#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:33:31,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:33:31,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:31,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:33:31,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:33:31,116 INFO L87 Difference]: Start difference. First operand 2934 states and 6803 transitions. Second operand has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:31,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:31,519 INFO L93 Difference]: Finished difference Result 4967 states and 10990 transitions. [2022-03-15 20:33:31,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:33:31,519 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:31,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:31,525 INFO L225 Difference]: With dead ends: 4967 [2022-03-15 20:33:31,525 INFO L226 Difference]: Without dead ends: 4964 [2022-03-15 20:33:31,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=629, Invalid=1723, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:33:31,526 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 96 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:31,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 194 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:31,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4964 states. [2022-03-15 20:33:31,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4964 to 3032. [2022-03-15 20:33:31,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3032 states, 3031 states have (on average 2.324975255691191) internal successors, (7047), 3031 states have internal predecessors, (7047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:31,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3032 states to 3032 states and 7047 transitions. [2022-03-15 20:33:31,566 INFO L78 Accepts]: Start accepts. Automaton has 3032 states and 7047 transitions. Word has length 29 [2022-03-15 20:33:31,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:31,566 INFO L470 AbstractCegarLoop]: Abstraction has 3032 states and 7047 transitions. [2022-03-15 20:33:31,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:31,566 INFO L276 IsEmpty]: Start isEmpty. Operand 3032 states and 7047 transitions. [2022-03-15 20:33:31,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:31,569 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:31,569 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:31,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-15 20:33:31,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:31,770 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:31,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:31,770 INFO L85 PathProgramCache]: Analyzing trace with hash 26796632, now seen corresponding path program 79 times [2022-03-15 20:33:31,770 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:31,771 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735257543] [2022-03-15 20:33:31,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:31,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:31,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:31,804 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:31,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:31,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735257543] [2022-03-15 20:33:31,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735257543] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:31,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987472826] [2022-03-15 20:33:31,804 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:31,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:31,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:31,805 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:31,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 20:33:31,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:31,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:31,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:31,937 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:31,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:31,992 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:31,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987472826] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:31,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:31,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 17 [2022-03-15 20:33:31,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1628142707] [2022-03-15 20:33:31,993 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:31,994 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:31,998 INFO L252 McrAutomatonBuilder]: Finished intersection with 61 states and 91 transitions. [2022-03-15 20:33:31,998 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:32,115 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [357163#(<= thread2Thread1of1ForFork1_j 0), 357164#(<= 3 thread1Thread1of1ForFork0_i), 357165#(<= 2 thread1Thread1of1ForFork0_i), 357166#(<= 1 thread1Thread1of1ForFork0_i)] [2022-03-15 20:33:32,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:33:32,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:32,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:33:32,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=318, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:33:32,116 INFO L87 Difference]: Start difference. First operand 3032 states and 7047 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:32,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:32,460 INFO L93 Difference]: Finished difference Result 5026 states and 11118 transitions. [2022-03-15 20:33:32,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 20:33:32,460 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:32,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:32,466 INFO L225 Difference]: With dead ends: 5026 [2022-03-15 20:33:32,466 INFO L226 Difference]: Without dead ends: 5022 [2022-03-15 20:33:32,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 75 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 549 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=492, Invalid=1400, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:33:32,467 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 89 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:32,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 191 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:32,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5022 states. [2022-03-15 20:33:32,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5022 to 2967. [2022-03-15 20:33:32,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2967 states, 2966 states have (on average 2.311193526635199) internal successors, (6855), 2966 states have internal predecessors, (6855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:32,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2967 states to 2967 states and 6855 transitions. [2022-03-15 20:33:32,514 INFO L78 Accepts]: Start accepts. Automaton has 2967 states and 6855 transitions. Word has length 29 [2022-03-15 20:33:32,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:32,514 INFO L470 AbstractCegarLoop]: Abstraction has 2967 states and 6855 transitions. [2022-03-15 20:33:32,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:32,514 INFO L276 IsEmpty]: Start isEmpty. Operand 2967 states and 6855 transitions. [2022-03-15 20:33:32,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:32,517 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:32,517 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:32,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:32,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-03-15 20:33:32,717 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:32,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:32,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1067294956, now seen corresponding path program 80 times [2022-03-15 20:33:32,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:32,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444504010] [2022-03-15 20:33:32,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:32,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:32,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:32,759 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 27 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:32,760 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:32,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444504010] [2022-03-15 20:33:32,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444504010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:32,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814626709] [2022-03-15 20:33:32,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:32,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:32,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:32,761 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:32,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 20:33:32,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:32,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:32,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:32,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:32,916 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:32,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:32,960 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 27 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:32,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814626709] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:32,961 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:32,961 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2022-03-15 20:33:32,961 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [917498524] [2022-03-15 20:33:32,961 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:32,962 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:32,966 INFO L252 McrAutomatonBuilder]: Finished intersection with 61 states and 91 transitions. [2022-03-15 20:33:32,966 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:33,094 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [368364#(<= 2 thread1Thread1of1ForFork0_i), 368365#(<= 1 thread1Thread1of1ForFork0_i), 368363#(<= 3 thread1Thread1of1ForFork0_i), 368366#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:33:33,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:33,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:33,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:33,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:33:33,095 INFO L87 Difference]: Start difference. First operand 2967 states and 6855 transitions. Second operand has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:33,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:33,438 INFO L93 Difference]: Finished difference Result 4758 states and 10504 transitions. [2022-03-15 20:33:33,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 20:33:33,439 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:33,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:33,445 INFO L225 Difference]: With dead ends: 4758 [2022-03-15 20:33:33,445 INFO L226 Difference]: Without dead ends: 4752 [2022-03-15 20:33:33,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 74 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 641 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=549, Invalid=1613, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:33:33,446 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 108 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:33,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 145 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:33,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4752 states. [2022-03-15 20:33:33,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4752 to 2731. [2022-03-15 20:33:33,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2731 states, 2730 states have (on average 2.305128205128205) internal successors, (6293), 2730 states have internal predecessors, (6293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:33,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2731 states to 2731 states and 6293 transitions. [2022-03-15 20:33:33,485 INFO L78 Accepts]: Start accepts. Automaton has 2731 states and 6293 transitions. Word has length 29 [2022-03-15 20:33:33,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:33,485 INFO L470 AbstractCegarLoop]: Abstraction has 2731 states and 6293 transitions. [2022-03-15 20:33:33,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:33,486 INFO L276 IsEmpty]: Start isEmpty. Operand 2731 states and 6293 transitions. [2022-03-15 20:33:33,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:33,488 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:33,488 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:33,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-03-15 20:33:33,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:33,689 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:33,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:33,689 INFO L85 PathProgramCache]: Analyzing trace with hash -624395816, now seen corresponding path program 81 times [2022-03-15 20:33:33,689 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:33,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529580734] [2022-03-15 20:33:33,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:33,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:33,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:33,733 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:33,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:33,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529580734] [2022-03-15 20:33:33,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529580734] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:33,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905591507] [2022-03-15 20:33:33,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:33,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:33,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:33,735 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-03-15 20:33:33,735 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-03-15 20:33:33,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:33:33,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:33,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:33,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:33,876 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:33,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:33,917 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:33,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905591507] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:33,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:33,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-03-15 20:33:33,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [183704895] [2022-03-15 20:33:33,917 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:33,919 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:33,923 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 95 transitions. [2022-03-15 20:33:33,923 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:34,058 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [378829#(<= 3 thread1Thread1of1ForFork0_i), 378830#(<= 2 thread1Thread1of1ForFork0_i), 378832#(<= thread2Thread1of1ForFork1_j 0), 378831#(<= 1 thread1Thread1of1ForFork0_i), 378828#(<= 4 N)] [2022-03-15 20:33:34,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:34,059 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:34,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:34,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:33:34,059 INFO L87 Difference]: Start difference. First operand 2731 states and 6293 transitions. Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:34,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:34,494 INFO L93 Difference]: Finished difference Result 4798 states and 10546 transitions. [2022-03-15 20:33:34,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:33:34,494 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:34,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:34,500 INFO L225 Difference]: With dead ends: 4798 [2022-03-15 20:33:34,500 INFO L226 Difference]: Without dead ends: 4798 [2022-03-15 20:33:34,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 75 SyntacticMatches, 8 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 783 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=645, Invalid=2007, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:33:34,501 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 88 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:34,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 211 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:34,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4798 states. [2022-03-15 20:33:34,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4798 to 2713. [2022-03-15 20:33:34,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2713 states, 2712 states have (on average 2.3030973451327434) internal successors, (6246), 2712 states have internal predecessors, (6246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:34,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2713 states to 2713 states and 6246 transitions. [2022-03-15 20:33:34,539 INFO L78 Accepts]: Start accepts. Automaton has 2713 states and 6246 transitions. Word has length 29 [2022-03-15 20:33:34,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:34,539 INFO L470 AbstractCegarLoop]: Abstraction has 2713 states and 6246 transitions. [2022-03-15 20:33:34,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:34,539 INFO L276 IsEmpty]: Start isEmpty. Operand 2713 states and 6246 transitions. [2022-03-15 20:33:34,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:34,541 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:34,541 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:34,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-03-15 20:33:34,742 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-03-15 20:33:34,742 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:34,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:34,742 INFO L85 PathProgramCache]: Analyzing trace with hash -147684704, now seen corresponding path program 82 times [2022-03-15 20:33:34,743 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:34,743 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948674555] [2022-03-15 20:33:34,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:34,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:34,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:34,783 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:34,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948674555] [2022-03-15 20:33:34,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948674555] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:34,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132680236] [2022-03-15 20:33:34,783 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:34,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:34,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:34,784 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-03-15 20:33:34,785 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-03-15 20:33:34,804 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:34,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:34,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:34,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:34,898 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:34,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:34,937 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:34,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132680236] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:34,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:34,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:33:34,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [168778670] [2022-03-15 20:33:34,937 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:34,938 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:34,941 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 59 transitions. [2022-03-15 20:33:34,941 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:35,016 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [389303#(or (<= N 0) (<= thread2Thread1of1ForFork1_j 0)), 389302#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N thread1Thread1of1ForFork0_i))] [2022-03-15 20:33:35,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:33:35,016 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:35,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:33:35,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:33:35,016 INFO L87 Difference]: Start difference. First operand 2713 states and 6246 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:35,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:35,231 INFO L93 Difference]: Finished difference Result 3350 states and 7535 transitions. [2022-03-15 20:33:35,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:33:35,231 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:35,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:35,235 INFO L225 Difference]: With dead ends: 3350 [2022-03-15 20:33:35,235 INFO L226 Difference]: Without dead ends: 3348 [2022-03-15 20:33:35,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=293, Invalid=763, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:33:35,235 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 105 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:35,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 90 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:35,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3348 states. [2022-03-15 20:33:35,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3348 to 2669. [2022-03-15 20:33:35,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2669 states, 2668 states have (on average 2.287106446776612) internal successors, (6102), 2668 states have internal predecessors, (6102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:35,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2669 states to 2669 states and 6102 transitions. [2022-03-15 20:33:35,264 INFO L78 Accepts]: Start accepts. Automaton has 2669 states and 6102 transitions. Word has length 29 [2022-03-15 20:33:35,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:35,264 INFO L470 AbstractCegarLoop]: Abstraction has 2669 states and 6102 transitions. [2022-03-15 20:33:35,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:35,264 INFO L276 IsEmpty]: Start isEmpty. Operand 2669 states and 6102 transitions. [2022-03-15 20:33:35,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 20:33:35,267 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:35,267 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:35,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-15 20:33:35,467 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-03-15 20:33:35,467 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:35,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:35,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1164335666, now seen corresponding path program 83 times [2022-03-15 20:33:35,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:35,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851048413] [2022-03-15 20:33:35,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:35,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:35,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:35,500 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:35,500 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:35,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851048413] [2022-03-15 20:33:35,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851048413] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:35,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727468553] [2022-03-15 20:33:35,500 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:35,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:35,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:35,501 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-03-15 20:33:35,502 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-03-15 20:33:35,521 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:33:35,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:35,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:35,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:35,623 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:35,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:35,661 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:35,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727468553] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:35,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:35,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:33:35,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1427725801] [2022-03-15 20:33:35,661 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:35,663 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:35,666 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 55 transitions. [2022-03-15 20:33:35,666 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:35,753 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [398209#(or (<= N thread2Thread1of1ForFork1_j) (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i)), 398206#(< thread2Thread1of1ForFork1_j N), 398207#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 398210#(or (<= 0 thread1Thread1of1ForFork0_i) (<= N 0)), 398208#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:33:35,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:35,753 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:35,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:35,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:33:35,753 INFO L87 Difference]: Start difference. First operand 2669 states and 6102 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:36,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:36,070 INFO L93 Difference]: Finished difference Result 3784 states and 8326 transitions. [2022-03-15 20:33:36,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:33:36,071 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 20:33:36,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:36,075 INFO L225 Difference]: With dead ends: 3784 [2022-03-15 20:33:36,075 INFO L226 Difference]: Without dead ends: 3779 [2022-03-15 20:33:36,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=547, Invalid=1615, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:33:36,076 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 109 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:36,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 99 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:36,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3779 states. [2022-03-15 20:33:36,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3779 to 2669. [2022-03-15 20:33:36,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2669 states, 2668 states have (on average 2.2811094452773615) internal successors, (6086), 2668 states have internal predecessors, (6086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:36,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2669 states to 2669 states and 6086 transitions. [2022-03-15 20:33:36,109 INFO L78 Accepts]: Start accepts. Automaton has 2669 states and 6086 transitions. Word has length 29 [2022-03-15 20:33:36,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:36,110 INFO L470 AbstractCegarLoop]: Abstraction has 2669 states and 6086 transitions. [2022-03-15 20:33:36,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:36,110 INFO L276 IsEmpty]: Start isEmpty. Operand 2669 states and 6086 transitions. [2022-03-15 20:33:36,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:36,113 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:36,113 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:36,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-15 20:33:36,315 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-03-15 20:33:36,315 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:36,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:36,316 INFO L85 PathProgramCache]: Analyzing trace with hash -180693411, now seen corresponding path program 84 times [2022-03-15 20:33:36,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:36,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049203356] [2022-03-15 20:33:36,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:36,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:36,497 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:36,497 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:36,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049203356] [2022-03-15 20:33:36,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049203356] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:36,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016875969] [2022-03-15 20:33:36,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:36,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:36,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:36,498 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:36,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-15 20:33:36,518 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:33:36,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:36,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:36,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:36,610 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:36,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:36,689 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:36,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016875969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:36,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:36,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:36,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [886887054] [2022-03-15 20:33:36,689 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:36,690 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:36,694 INFO L252 McrAutomatonBuilder]: Finished intersection with 56 states and 80 transitions. [2022-03-15 20:33:36,694 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:36,856 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:36,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:36,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:36,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:36,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:36,857 INFO L87 Difference]: Start difference. First operand 2669 states and 6086 transitions. Second operand has 19 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:37,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:37,238 INFO L93 Difference]: Finished difference Result 2787 states and 6320 transitions. [2022-03-15 20:33:37,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:37,239 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 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 30 [2022-03-15 20:33:37,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:37,242 INFO L225 Difference]: With dead ends: 2787 [2022-03-15 20:33:37,242 INFO L226 Difference]: Without dead ends: 2784 [2022-03-15 20:33:37,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 84 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:37,243 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 16 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1353 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:37,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 107 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1353 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:37,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2784 states. [2022-03-15 20:33:37,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2784 to 2743. [2022-03-15 20:33:37,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2743 states, 2742 states have (on average 2.2844638949671774) internal successors, (6264), 2742 states have internal predecessors, (6264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:37,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2743 states to 2743 states and 6264 transitions. [2022-03-15 20:33:37,270 INFO L78 Accepts]: Start accepts. Automaton has 2743 states and 6264 transitions. Word has length 30 [2022-03-15 20:33:37,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:37,270 INFO L470 AbstractCegarLoop]: Abstraction has 2743 states and 6264 transitions. [2022-03-15 20:33:37,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:37,270 INFO L276 IsEmpty]: Start isEmpty. Operand 2743 states and 6264 transitions. [2022-03-15 20:33:37,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:37,272 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:37,273 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:37,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-03-15 20:33:37,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:37,486 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:37,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:37,486 INFO L85 PathProgramCache]: Analyzing trace with hash 2024362367, now seen corresponding path program 85 times [2022-03-15 20:33:37,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:37,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665668371] [2022-03-15 20:33:37,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:37,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:37,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:37,627 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:33:37,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:37,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665668371] [2022-03-15 20:33:37,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665668371] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:37,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961046678] [2022-03-15 20:33:37,631 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:37,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:37,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:37,632 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:37,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-15 20:33:37,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:37,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:37,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:37,741 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:33:37,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:37,827 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:33:37,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961046678] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:37,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:37,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 14 [2022-03-15 20:33:37,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1222630759] [2022-03-15 20:33:37,828 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:37,829 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:37,832 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 50 transitions. [2022-03-15 20:33:37,832 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:37,913 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:37,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:37,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:37,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:37,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:33:37,914 INFO L87 Difference]: Start difference. First operand 2743 states and 6264 transitions. Second operand has 16 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:38,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:38,146 INFO L93 Difference]: Finished difference Result 2775 states and 6324 transitions. [2022-03-15 20:33:38,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 20:33:38,146 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:38,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:38,149 INFO L225 Difference]: With dead ends: 2775 [2022-03-15 20:33:38,149 INFO L226 Difference]: Without dead ends: 2757 [2022-03-15 20:33:38,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:33:38,150 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 11 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 765 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:38,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 87 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 765 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:38,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2757 states. [2022-03-15 20:33:38,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2757 to 2732. [2022-03-15 20:33:38,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2732 states, 2731 states have (on average 2.285609666788722) internal successors, (6242), 2731 states have internal predecessors, (6242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:38,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 6242 transitions. [2022-03-15 20:33:38,177 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 6242 transitions. Word has length 30 [2022-03-15 20:33:38,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:38,177 INFO L470 AbstractCegarLoop]: Abstraction has 2732 states and 6242 transitions. [2022-03-15 20:33:38,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:38,177 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 6242 transitions. [2022-03-15 20:33:38,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:38,181 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:38,181 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:38,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-03-15 20:33:38,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-03-15 20:33:38,382 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:38,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:38,383 INFO L85 PathProgramCache]: Analyzing trace with hash 2039206045, now seen corresponding path program 86 times [2022-03-15 20:33:38,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:38,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994844372] [2022-03-15 20:33:38,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:38,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:38,557 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:33:38,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:38,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994844372] [2022-03-15 20:33:38,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994844372] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:38,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311956122] [2022-03-15 20:33:38,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:38,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:38,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:38,558 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:38,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-15 20:33:38,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:38,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:38,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:38,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:38,659 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:33:38,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:38,740 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:33:38,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311956122] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:38,740 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:38,740 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 15 [2022-03-15 20:33:38,740 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2034185190] [2022-03-15 20:33:38,740 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:38,741 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:38,744 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 48 transitions. [2022-03-15 20:33:38,744 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:38,805 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:38,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:33:38,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:38,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:33:38,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:33:38,805 INFO L87 Difference]: Start difference. First operand 2732 states and 6242 transitions. Second operand has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:39,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:39,049 INFO L93 Difference]: Finished difference Result 2765 states and 6304 transitions. [2022-03-15 20:33:39,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:33:39,049 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:39,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:39,052 INFO L225 Difference]: With dead ends: 2765 [2022-03-15 20:33:39,052 INFO L226 Difference]: Without dead ends: 2747 [2022-03-15 20:33:39,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:33:39,052 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 14 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:39,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 107 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 849 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:39,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2747 states. [2022-03-15 20:33:39,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2747 to 2591. [2022-03-15 20:33:39,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2591 states, 2590 states have (on average 2.301158301158301) internal successors, (5960), 2590 states have internal predecessors, (5960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:39,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2591 states to 2591 states and 5960 transitions. [2022-03-15 20:33:39,085 INFO L78 Accepts]: Start accepts. Automaton has 2591 states and 5960 transitions. Word has length 30 [2022-03-15 20:33:39,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:39,085 INFO L470 AbstractCegarLoop]: Abstraction has 2591 states and 5960 transitions. [2022-03-15 20:33:39,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:39,085 INFO L276 IsEmpty]: Start isEmpty. Operand 2591 states and 5960 transitions. [2022-03-15 20:33:39,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:39,088 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:39,088 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:39,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-15 20:33:39,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:39,288 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:39,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:39,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1260014079, now seen corresponding path program 87 times [2022-03-15 20:33:39,289 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:39,289 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043624890] [2022-03-15 20:33:39,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:39,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:39,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:39,443 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:39,443 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:39,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043624890] [2022-03-15 20:33:39,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043624890] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:39,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097173361] [2022-03-15 20:33:39,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:39,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:39,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:39,444 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:39,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-15 20:33:39,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:33:39,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:39,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:39,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:39,569 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:39,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:39,654 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:39,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097173361] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:39,654 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:39,654 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 16 [2022-03-15 20:33:39,654 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1430730935] [2022-03-15 20:33:39,654 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:39,656 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:39,658 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 46 transitions. [2022-03-15 20:33:39,658 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:39,714 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:39,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:33:39,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:39,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:33:39,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:33:39,714 INFO L87 Difference]: Start difference. First operand 2591 states and 5960 transitions. Second operand has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:39,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:39,982 INFO L93 Difference]: Finished difference Result 2609 states and 5978 transitions. [2022-03-15 20:33:39,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 20:33:39,983 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:39,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:39,986 INFO L225 Difference]: With dead ends: 2609 [2022-03-15 20:33:39,986 INFO L226 Difference]: Without dead ends: 2591 [2022-03-15 20:33:39,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 68 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:33:39,986 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 17 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:39,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 130 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 936 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:33:39,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2591 states. [2022-03-15 20:33:40,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2591 to 2429. [2022-03-15 20:33:40,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2429 states, 2428 states have (on average 2.315485996705107) internal successors, (5622), 2428 states have internal predecessors, (5622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:40,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2429 states to 2429 states and 5622 transitions. [2022-03-15 20:33:40,012 INFO L78 Accepts]: Start accepts. Automaton has 2429 states and 5622 transitions. Word has length 30 [2022-03-15 20:33:40,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:40,012 INFO L470 AbstractCegarLoop]: Abstraction has 2429 states and 5622 transitions. [2022-03-15 20:33:40,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:40,013 INFO L276 IsEmpty]: Start isEmpty. Operand 2429 states and 5622 transitions. [2022-03-15 20:33:40,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:40,015 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:40,015 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:40,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:40,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:40,216 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:40,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:40,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1149786205, now seen corresponding path program 88 times [2022-03-15 20:33:40,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:40,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816414316] [2022-03-15 20:33:40,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:40,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:40,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:40,405 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:40,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:40,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816414316] [2022-03-15 20:33:40,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816414316] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:40,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143233509] [2022-03-15 20:33:40,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:40,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:40,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:40,407 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:40,442 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:40,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:40,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-15 20:33:40,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:40,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:40,551 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:40,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:40,632 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:40,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143233509] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:40,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:40,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:40,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [658782450] [2022-03-15 20:33:40,632 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:40,634 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:40,637 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 48 transitions. [2022-03-15 20:33:40,637 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:40,694 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:40,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:40,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:40,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:40,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:40,695 INFO L87 Difference]: Start difference. First operand 2429 states and 5622 transitions. Second operand has 19 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:41,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:41,101 INFO L93 Difference]: Finished difference Result 2656 states and 6146 transitions. [2022-03-15 20:33:41,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:41,101 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:41,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:41,105 INFO L225 Difference]: With dead ends: 2656 [2022-03-15 20:33:41,105 INFO L226 Difference]: Without dead ends: 2653 [2022-03-15 20:33:41,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 68 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:41,105 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 38 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 1385 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 1394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:41,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 155 Invalid, 1394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1385 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:41,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2653 states. [2022-03-15 20:33:41,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2653 to 2552. [2022-03-15 20:33:41,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2552 states, 2551 states have (on average 2.3543708349666796) internal successors, (6006), 2551 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:41,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2552 states to 2552 states and 6006 transitions. [2022-03-15 20:33:41,135 INFO L78 Accepts]: Start accepts. Automaton has 2552 states and 6006 transitions. Word has length 30 [2022-03-15 20:33:41,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:41,135 INFO L470 AbstractCegarLoop]: Abstraction has 2552 states and 6006 transitions. [2022-03-15 20:33:41,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:41,136 INFO L276 IsEmpty]: Start isEmpty. Operand 2552 states and 6006 transitions. [2022-03-15 20:33:41,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:41,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:41,139 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:41,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:41,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:41,343 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:41,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:41,344 INFO L85 PathProgramCache]: Analyzing trace with hash -653790701, now seen corresponding path program 89 times [2022-03-15 20:33:41,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:41,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710144194] [2022-03-15 20:33:41,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:41,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:41,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:41,491 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:33:41,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:41,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710144194] [2022-03-15 20:33:41,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710144194] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:41,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938626564] [2022-03-15 20:33:41,492 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:41,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:41,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:41,493 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:41,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 20:33:41,514 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:33:41,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:41,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:41,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:41,593 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:33:41,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:41,677 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:33:41,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938626564] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:41,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:41,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 14 [2022-03-15 20:33:41,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2070734676] [2022-03-15 20:33:41,678 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:41,679 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:41,682 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 48 transitions. [2022-03-15 20:33:41,682 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:41,767 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:41,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:41,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:41,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:41,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:33:41,767 INFO L87 Difference]: Start difference. First operand 2552 states and 6006 transitions. Second operand has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:42,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:42,035 INFO L93 Difference]: Finished difference Result 2693 states and 6288 transitions. [2022-03-15 20:33:42,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 20:33:42,036 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:42,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:42,040 INFO L225 Difference]: With dead ends: 2693 [2022-03-15 20:33:42,040 INFO L226 Difference]: Without dead ends: 2677 [2022-03-15 20:33:42,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 71 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:33:42,040 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 30 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:42,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 128 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 946 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:33:42,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2677 states. [2022-03-15 20:33:42,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2677 to 2493. [2022-03-15 20:33:42,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2493 states, 2492 states have (on average 2.3623595505617976) internal successors, (5887), 2492 states have internal predecessors, (5887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:42,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2493 states to 2493 states and 5887 transitions. [2022-03-15 20:33:42,066 INFO L78 Accepts]: Start accepts. Automaton has 2493 states and 5887 transitions. Word has length 30 [2022-03-15 20:33:42,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:42,066 INFO L470 AbstractCegarLoop]: Abstraction has 2493 states and 5887 transitions. [2022-03-15 20:33:42,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:42,066 INFO L276 IsEmpty]: Start isEmpty. Operand 2493 states and 5887 transitions. [2022-03-15 20:33:42,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:42,069 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:42,069 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:42,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-03-15 20:33:42,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2022-03-15 20:33:42,269 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:42,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:42,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1719909731, now seen corresponding path program 90 times [2022-03-15 20:33:42,270 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:42,270 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061683847] [2022-03-15 20:33:42,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:42,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:42,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:42,412 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:33:42,412 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:42,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061683847] [2022-03-15 20:33:42,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061683847] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:42,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347443391] [2022-03-15 20:33:42,412 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:42,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:42,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:42,413 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:42,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 20:33:42,435 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:33:42,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:42,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:42,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:33:42,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:42,623 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:33:42,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347443391] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:42,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:42,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 15 [2022-03-15 20:33:42,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [374521761] [2022-03-15 20:33:42,624 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:42,625 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:42,628 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 46 transitions. [2022-03-15 20:33:42,628 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:42,685 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:42,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:33:42,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:42,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:33:42,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:33:42,686 INFO L87 Difference]: Start difference. First operand 2493 states and 5887 transitions. Second operand has 17 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:42,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:42,984 INFO L93 Difference]: Finished difference Result 2637 states and 6176 transitions. [2022-03-15 20:33:42,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:33:42,984 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:42,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:42,988 INFO L225 Difference]: With dead ends: 2637 [2022-03-15 20:33:42,988 INFO L226 Difference]: Without dead ends: 2621 [2022-03-15 20:33:42,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:33:42,988 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 33 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:42,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 152 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1058 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:33:42,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2621 states. [2022-03-15 20:33:43,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2621 to 2209. [2022-03-15 20:33:43,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2209 states, 2208 states have (on average 2.3831521739130435) internal successors, (5262), 2208 states have internal predecessors, (5262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:43,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 5262 transitions. [2022-03-15 20:33:43,019 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 5262 transitions. Word has length 30 [2022-03-15 20:33:43,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:43,019 INFO L470 AbstractCegarLoop]: Abstraction has 2209 states and 5262 transitions. [2022-03-15 20:33:43,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:43,019 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 5262 transitions. [2022-03-15 20:33:43,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:43,021 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:43,021 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:43,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:43,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:43,222 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:43,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:43,222 INFO L85 PathProgramCache]: Analyzing trace with hash -957984971, now seen corresponding path program 91 times [2022-03-15 20:33:43,222 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:43,223 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857120071] [2022-03-15 20:33:43,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:43,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:43,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:43,391 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:43,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:43,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857120071] [2022-03-15 20:33:43,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857120071] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:43,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055047918] [2022-03-15 20:33:43,391 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:43,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:43,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:43,392 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:43,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 20:33:43,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:43,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:43,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:43,495 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:43,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:43,574 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:43,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055047918] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:43,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:43,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 16 [2022-03-15 20:33:43,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1649933841] [2022-03-15 20:33:43,575 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:43,576 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:43,579 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2022-03-15 20:33:43,579 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:43,628 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:43,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:33:43,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:43,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:33:43,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:33:43,628 INFO L87 Difference]: Start difference. First operand 2209 states and 5262 transitions. Second operand has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:43,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:43,958 INFO L93 Difference]: Finished difference Result 2277 states and 5344 transitions. [2022-03-15 20:33:43,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 20:33:43,958 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:43,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:43,961 INFO L225 Difference]: With dead ends: 2277 [2022-03-15 20:33:43,961 INFO L226 Difference]: Without dead ends: 2261 [2022-03-15 20:33:43,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 67 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:33:43,962 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 36 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 1184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:43,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 178 Invalid, 1184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1176 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:33:43,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2261 states. [2022-03-15 20:33:43,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2261 to 1889. [2022-03-15 20:33:43,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1889 states, 1888 states have (on average 2.3983050847457625) internal successors, (4528), 1888 states have internal predecessors, (4528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:43,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1889 states to 1889 states and 4528 transitions. [2022-03-15 20:33:43,982 INFO L78 Accepts]: Start accepts. Automaton has 1889 states and 4528 transitions. Word has length 30 [2022-03-15 20:33:43,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:43,982 INFO L470 AbstractCegarLoop]: Abstraction has 1889 states and 4528 transitions. [2022-03-15 20:33:43,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:43,982 INFO L276 IsEmpty]: Start isEmpty. Operand 1889 states and 4528 transitions. [2022-03-15 20:33:43,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:43,984 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:43,984 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:43,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-03-15 20:33:44,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:44,184 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:44,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:44,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1049778819, now seen corresponding path program 92 times [2022-03-15 20:33:44,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:44,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078535283] [2022-03-15 20:33:44,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:44,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:44,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:44,359 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:44,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:44,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078535283] [2022-03-15 20:33:44,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078535283] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:44,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427763858] [2022-03-15 20:33:44,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:44,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:44,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:44,361 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:44,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 20:33:44,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:44,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:44,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:44,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:44,465 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:44,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:44,570 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:44,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427763858] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:44,571 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:44,571 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:44,571 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1258256954] [2022-03-15 20:33:44,571 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:44,572 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:44,575 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 50 transitions. [2022-03-15 20:33:44,575 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:44,646 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:44,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:44,646 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:44,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:44,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:44,646 INFO L87 Difference]: Start difference. First operand 1889 states and 4528 transitions. Second operand has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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-03-15 20:33:45,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:45,048 INFO L93 Difference]: Finished difference Result 2121 states and 5059 transitions. [2022-03-15 20:33:45,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:45,049 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 30 [2022-03-15 20:33:45,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:45,051 INFO L225 Difference]: With dead ends: 2121 [2022-03-15 20:33:45,052 INFO L226 Difference]: Without dead ends: 2118 [2022-03-15 20:33:45,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:45,052 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 44 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 1453 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 1462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:45,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 206 Invalid, 1462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1453 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:45,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2118 states. [2022-03-15 20:33:45,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2118 to 2012. [2022-03-15 20:33:45,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2012 states, 2011 states have (on average 2.4395822973644954) internal successors, (4906), 2011 states have internal predecessors, (4906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:45,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2012 states to 2012 states and 4906 transitions. [2022-03-15 20:33:45,073 INFO L78 Accepts]: Start accepts. Automaton has 2012 states and 4906 transitions. Word has length 30 [2022-03-15 20:33:45,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:45,073 INFO L470 AbstractCegarLoop]: Abstraction has 2012 states and 4906 transitions. [2022-03-15 20:33:45,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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-03-15 20:33:45,073 INFO L276 IsEmpty]: Start isEmpty. Operand 2012 states and 4906 transitions. [2022-03-15 20:33:45,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:45,075 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:45,075 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:45,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:45,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:45,275 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:45,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:45,275 INFO L85 PathProgramCache]: Analyzing trace with hash -2072157185, now seen corresponding path program 93 times [2022-03-15 20:33:45,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:45,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695699064] [2022-03-15 20:33:45,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:45,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:45,466 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:33:45,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:45,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695699064] [2022-03-15 20:33:45,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695699064] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:45,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055684224] [2022-03-15 20:33:45,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:45,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:45,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:45,468 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:45,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 20:33:45,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:33:45,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:45,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:45,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:45,570 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:33:45,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:45,649 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:33:45,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055684224] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:45,649 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:45,649 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 14 [2022-03-15 20:33:45,649 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1014223929] [2022-03-15 20:33:45,649 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:45,650 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:45,653 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 46 transitions. [2022-03-15 20:33:45,653 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:45,707 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:45,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:45,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:45,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:45,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:33:45,711 INFO L87 Difference]: Start difference. First operand 2012 states and 4906 transitions. Second operand has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:45,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:45,996 INFO L93 Difference]: Finished difference Result 2151 states and 5183 transitions. [2022-03-15 20:33:45,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 20:33:45,996 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:45,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:46,006 INFO L225 Difference]: With dead ends: 2151 [2022-03-15 20:33:46,006 INFO L226 Difference]: Without dead ends: 2137 [2022-03-15 20:33:46,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:33:46,007 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 38 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 1002 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 1008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:46,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 170 Invalid, 1008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 1002 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:33:46,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2137 states. [2022-03-15 20:33:46,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2137 to 1939. [2022-03-15 20:33:46,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1939 states, 1938 states have (on average 2.4504643962848296) internal successors, (4749), 1938 states have internal predecessors, (4749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:46,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1939 states to 1939 states and 4749 transitions. [2022-03-15 20:33:46,026 INFO L78 Accepts]: Start accepts. Automaton has 1939 states and 4749 transitions. Word has length 30 [2022-03-15 20:33:46,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:46,026 INFO L470 AbstractCegarLoop]: Abstraction has 1939 states and 4749 transitions. [2022-03-15 20:33:46,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:46,026 INFO L276 IsEmpty]: Start isEmpty. Operand 1939 states and 4749 transitions. [2022-03-15 20:33:46,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:46,027 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:46,027 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:46,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-03-15 20:33:46,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:46,228 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:46,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:46,228 INFO L85 PathProgramCache]: Analyzing trace with hash 2006585501, now seen corresponding path program 94 times [2022-03-15 20:33:46,231 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:46,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503554873] [2022-03-15 20:33:46,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:46,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:46,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:46,399 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:33:46,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:46,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503554873] [2022-03-15 20:33:46,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503554873] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:46,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998167627] [2022-03-15 20:33:46,399 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:46,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:46,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:46,400 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:46,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 20:33:46,422 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:46,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:46,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:46,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:46,534 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:33:46,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:46,614 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:33:46,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998167627] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:46,614 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:46,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 15 [2022-03-15 20:33:46,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2081829692] [2022-03-15 20:33:46,614 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:46,615 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:46,618 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2022-03-15 20:33:46,618 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:46,663 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:46,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:33:46,663 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:46,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:33:46,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:33:46,664 INFO L87 Difference]: Start difference. First operand 1939 states and 4749 transitions. Second operand has 17 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:46,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:46,979 INFO L93 Difference]: Finished difference Result 2082 states and 5034 transitions. [2022-03-15 20:33:46,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:33:46,979 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:46,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:46,982 INFO L225 Difference]: With dead ends: 2082 [2022-03-15 20:33:46,982 INFO L226 Difference]: Without dead ends: 2068 [2022-03-15 20:33:46,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 68 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:33:46,982 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 41 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1118 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 1125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:46,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 197 Invalid, 1125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1118 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:33:46,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2068 states. [2022-03-15 20:33:46,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2068 to 1687. [2022-03-15 20:33:46,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1687 states, 1686 states have (on average 2.4750889679715304) internal successors, (4173), 1686 states have internal predecessors, (4173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:47,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1687 states to 1687 states and 4173 transitions. [2022-03-15 20:33:47,002 INFO L78 Accepts]: Start accepts. Automaton has 1687 states and 4173 transitions. Word has length 30 [2022-03-15 20:33:47,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:47,002 INFO L470 AbstractCegarLoop]: Abstraction has 1687 states and 4173 transitions. [2022-03-15 20:33:47,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:47,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1687 states and 4173 transitions. [2022-03-15 20:33:47,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:47,003 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:47,003 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:47,019 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-03-15 20:33:47,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-15 20:33:47,204 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:47,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:47,204 INFO L85 PathProgramCache]: Analyzing trace with hash -996478785, now seen corresponding path program 95 times [2022-03-15 20:33:47,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:47,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027208288] [2022-03-15 20:33:47,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:47,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:47,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:47,394 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:47,394 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:47,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027208288] [2022-03-15 20:33:47,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027208288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:47,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725137127] [2022-03-15 20:33:47,394 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:47,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:47,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:47,395 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:47,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-15 20:33:47,419 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:33:47,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:47,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:47,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:47,520 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:47,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:47,606 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:47,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725137127] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:47,606 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:47,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 16 [2022-03-15 20:33:47,606 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1237156812] [2022-03-15 20:33:47,606 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:47,608 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:47,610 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 42 transitions. [2022-03-15 20:33:47,610 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:47,665 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:47,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:33:47,665 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:47,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:33:47,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:33:47,665 INFO L87 Difference]: Start difference. First operand 1687 states and 4173 transitions. Second operand has 18 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:48,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:48,028 INFO L93 Difference]: Finished difference Result 1753 states and 4258 transitions. [2022-03-15 20:33:48,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 20:33:48,028 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:48,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:48,030 INFO L225 Difference]: With dead ends: 1753 [2022-03-15 20:33:48,030 INFO L226 Difference]: Without dead ends: 1739 [2022-03-15 20:33:48,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 66 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:33:48,031 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 44 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 1240 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 1248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:48,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 226 Invalid, 1248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1240 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:33:48,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1739 states. [2022-03-15 20:33:48,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1739 to 1408. [2022-03-15 20:33:48,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1408 states, 1407 states have (on average 2.4989339019189765) internal successors, (3516), 1407 states have internal predecessors, (3516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:48,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1408 states to 1408 states and 3516 transitions. [2022-03-15 20:33:48,047 INFO L78 Accepts]: Start accepts. Automaton has 1408 states and 3516 transitions. Word has length 30 [2022-03-15 20:33:48,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:48,047 INFO L470 AbstractCegarLoop]: Abstraction has 1408 states and 3516 transitions. [2022-03-15 20:33:48,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:48,047 INFO L276 IsEmpty]: Start isEmpty. Operand 1408 states and 3516 transitions. [2022-03-15 20:33:48,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:48,048 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:48,048 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:48,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-03-15 20:33:48,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-03-15 20:33:48,248 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:48,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:48,249 INFO L85 PathProgramCache]: Analyzing trace with hash -516817827, now seen corresponding path program 96 times [2022-03-15 20:33:48,249 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:48,249 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590730685] [2022-03-15 20:33:48,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:48,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:48,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:48,430 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:48,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:48,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590730685] [2022-03-15 20:33:48,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590730685] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:48,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276578221] [2022-03-15 20:33:48,430 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:48,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:48,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:48,431 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:48,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-15 20:33:48,453 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:33:48,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:48,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:48,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:48,531 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:48,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:48,615 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:48,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276578221] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:48,615 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:48,615 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:48,615 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [568798280] [2022-03-15 20:33:48,615 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:48,617 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:48,620 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 52 transitions. [2022-03-15 20:33:48,620 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:48,711 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:48,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:48,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:48,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:48,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:48,712 INFO L87 Difference]: Start difference. First operand 1408 states and 3516 transitions. Second operand has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:49,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:49,133 INFO L93 Difference]: Finished difference Result 1614 states and 3961 transitions. [2022-03-15 20:33:49,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:49,133 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:49,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:49,135 INFO L225 Difference]: With dead ends: 1614 [2022-03-15 20:33:49,135 INFO L226 Difference]: Without dead ends: 1611 [2022-03-15 20:33:49,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:49,135 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 50 mSDsluCounter, 1028 mSDsCounter, 0 mSdLazyCounter, 1521 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 1530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:49,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 257 Invalid, 1530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1521 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:49,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-03-15 20:33:49,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 1516. [2022-03-15 20:33:49,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1516 states, 1515 states have (on average 2.5254125412541253) internal successors, (3826), 1515 states have internal predecessors, (3826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:49,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 3826 transitions. [2022-03-15 20:33:49,150 INFO L78 Accepts]: Start accepts. Automaton has 1516 states and 3826 transitions. Word has length 30 [2022-03-15 20:33:49,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:49,150 INFO L470 AbstractCegarLoop]: Abstraction has 1516 states and 3826 transitions. [2022-03-15 20:33:49,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:49,150 INFO L276 IsEmpty]: Start isEmpty. Operand 1516 states and 3826 transitions. [2022-03-15 20:33:49,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:49,151 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:49,151 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:49,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-03-15 20:33:49,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:49,352 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:49,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:49,352 INFO L85 PathProgramCache]: Analyzing trace with hash -518715333, now seen corresponding path program 97 times [2022-03-15 20:33:49,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:49,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961191329] [2022-03-15 20:33:49,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:49,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:49,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:49,525 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:49,525 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:49,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961191329] [2022-03-15 20:33:49,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961191329] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:49,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29049002] [2022-03-15 20:33:49,525 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:49,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:49,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:49,526 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:49,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-15 20:33:49,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:49,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:49,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:49,625 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:49,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:49,703 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:49,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29049002] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:49,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:49,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:49,704 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1237240441] [2022-03-15 20:33:49,704 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:49,705 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:49,709 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 72 transitions. [2022-03-15 20:33:49,709 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:49,844 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:49,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:49,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:49,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:49,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:49,845 INFO L87 Difference]: Start difference. First operand 1516 states and 3826 transitions. Second operand has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:50,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:50,208 INFO L93 Difference]: Finished difference Result 1759 states and 4326 transitions. [2022-03-15 20:33:50,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:50,209 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:50,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:50,211 INFO L225 Difference]: With dead ends: 1759 [2022-03-15 20:33:50,211 INFO L226 Difference]: Without dead ends: 1756 [2022-03-15 20:33:50,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:50,211 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 16 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 1301 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:50,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 105 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1301 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:33:50,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1756 states. [2022-03-15 20:33:50,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1756 to 1659. [2022-03-15 20:33:50,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1659 states, 1658 states have (on average 2.5386007237635706) internal successors, (4209), 1658 states have internal predecessors, (4209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:50,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 4209 transitions. [2022-03-15 20:33:50,230 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 4209 transitions. Word has length 30 [2022-03-15 20:33:50,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:50,230 INFO L470 AbstractCegarLoop]: Abstraction has 1659 states and 4209 transitions. [2022-03-15 20:33:50,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:50,230 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 4209 transitions. [2022-03-15 20:33:50,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:50,231 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:50,231 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:50,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-03-15 20:33:50,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:50,443 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:50,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:50,444 INFO L85 PathProgramCache]: Analyzing trace with hash -7431099, now seen corresponding path program 98 times [2022-03-15 20:33:50,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:50,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977815170] [2022-03-15 20:33:50,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:50,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:50,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:50,616 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:50,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:50,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977815170] [2022-03-15 20:33:50,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977815170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:50,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125559920] [2022-03-15 20:33:50,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:50,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:50,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:50,617 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:50,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-15 20:33:50,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:50,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:50,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:50,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:50,719 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:50,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:50,797 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:50,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125559920] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:50,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:50,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:50,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [427640603] [2022-03-15 20:33:50,797 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:50,798 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:50,802 INFO L252 McrAutomatonBuilder]: Finished intersection with 53 states and 74 transitions. [2022-03-15 20:33:50,802 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:50,950 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:50,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:50,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:50,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:50,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:50,951 INFO L87 Difference]: Start difference. First operand 1659 states and 4209 transitions. Second operand has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:51,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:51,330 INFO L93 Difference]: Finished difference Result 1939 states and 4829 transitions. [2022-03-15 20:33:51,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:51,331 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:51,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:51,333 INFO L225 Difference]: With dead ends: 1939 [2022-03-15 20:33:51,333 INFO L226 Difference]: Without dead ends: 1936 [2022-03-15 20:33:51,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:51,333 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1301 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:51,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 121 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1301 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:51,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states. [2022-03-15 20:33:51,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 1844. [2022-03-15 20:33:51,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1844 states, 1843 states have (on average 2.559413998914813) internal successors, (4717), 1843 states have internal predecessors, (4717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:51,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 4717 transitions. [2022-03-15 20:33:51,353 INFO L78 Accepts]: Start accepts. Automaton has 1844 states and 4717 transitions. Word has length 30 [2022-03-15 20:33:51,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:51,353 INFO L470 AbstractCegarLoop]: Abstraction has 1844 states and 4717 transitions. [2022-03-15 20:33:51,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:51,353 INFO L276 IsEmpty]: Start isEmpty. Operand 1844 states and 4717 transitions. [2022-03-15 20:33:51,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:51,355 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:51,355 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:51,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:51,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-15 20:33:51,555 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:51,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:51,556 INFO L85 PathProgramCache]: Analyzing trace with hash 311236125, now seen corresponding path program 99 times [2022-03-15 20:33:51,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:51,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156419855] [2022-03-15 20:33:51,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:51,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:51,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:51,732 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:51,732 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:51,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156419855] [2022-03-15 20:33:51,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156419855] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:51,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529347142] [2022-03-15 20:33:51,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:51,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:51,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:51,733 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:51,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-15 20:33:51,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:33:51,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:51,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:51,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:51,835 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:51,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:51,914 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:51,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529347142] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:51,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:51,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:51,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [608913153] [2022-03-15 20:33:51,915 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:51,922 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:51,925 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 76 transitions. [2022-03-15 20:33:51,925 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:52,082 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:52,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:52,082 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:52,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:52,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:52,082 INFO L87 Difference]: Start difference. First operand 1844 states and 4717 transitions. Second operand has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:52,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:52,454 INFO L93 Difference]: Finished difference Result 2088 states and 5306 transitions. [2022-03-15 20:33:52,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:52,455 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:52,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:52,457 INFO L225 Difference]: With dead ends: 2088 [2022-03-15 20:33:52,457 INFO L226 Difference]: Without dead ends: 2085 [2022-03-15 20:33:52,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 82 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:52,458 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 18 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 1300 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 1309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:52,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 138 Invalid, 1309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1300 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:52,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2085 states. [2022-03-15 20:33:52,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2085 to 1998. [2022-03-15 20:33:52,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1998 states, 1997 states have (on average 2.603405107661492) internal successors, (5199), 1997 states have internal predecessors, (5199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:52,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1998 states to 1998 states and 5199 transitions. [2022-03-15 20:33:52,479 INFO L78 Accepts]: Start accepts. Automaton has 1998 states and 5199 transitions. Word has length 30 [2022-03-15 20:33:52,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:52,479 INFO L470 AbstractCegarLoop]: Abstraction has 1998 states and 5199 transitions. [2022-03-15 20:33:52,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:52,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1998 states and 5199 transitions. [2022-03-15 20:33:52,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:52,481 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:52,481 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:52,497 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-03-15 20:33:52,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:52,683 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:52,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:52,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1842111485, now seen corresponding path program 100 times [2022-03-15 20:33:52,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:52,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567058416] [2022-03-15 20:33:52,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:52,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:52,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:52,848 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:52,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:52,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567058416] [2022-03-15 20:33:52,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567058416] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:52,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434679365] [2022-03-15 20:33:52,849 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:52,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:52,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:52,850 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:52,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-15 20:33:52,870 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:52,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:52,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:52,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:52,950 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:52,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:53,028 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:53,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434679365] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:53,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:53,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:53,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [111960611] [2022-03-15 20:33:53,029 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:53,030 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:53,034 INFO L252 McrAutomatonBuilder]: Finished intersection with 56 states and 80 transitions. [2022-03-15 20:33:53,034 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:53,235 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:53,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:53,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:53,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:53,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:53,236 INFO L87 Difference]: Start difference. First operand 1998 states and 5199 transitions. Second operand has 19 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 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-03-15 20:33:53,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:53,618 INFO L93 Difference]: Finished difference Result 2517 states and 6439 transitions. [2022-03-15 20:33:53,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:53,618 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:53,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:53,621 INFO L225 Difference]: With dead ends: 2517 [2022-03-15 20:33:53,622 INFO L226 Difference]: Without dead ends: 2514 [2022-03-15 20:33:53,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 84 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:53,622 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 19 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 1334 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 1343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:53,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 155 Invalid, 1343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1334 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:53,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2514 states. [2022-03-15 20:33:53,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2514 to 2383. [2022-03-15 20:33:53,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2383 states, 2382 states have (on average 2.626784214945424) internal successors, (6257), 2382 states have internal predecessors, (6257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:53,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2383 states to 2383 states and 6257 transitions. [2022-03-15 20:33:53,649 INFO L78 Accepts]: Start accepts. Automaton has 2383 states and 6257 transitions. Word has length 30 [2022-03-15 20:33:53,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:53,649 INFO L470 AbstractCegarLoop]: Abstraction has 2383 states and 6257 transitions. [2022-03-15 20:33:53,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 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-03-15 20:33:53,649 INFO L276 IsEmpty]: Start isEmpty. Operand 2383 states and 6257 transitions. [2022-03-15 20:33:53,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:53,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:53,651 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:53,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:53,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-15 20:33:53,852 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:53,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:53,852 INFO L85 PathProgramCache]: Analyzing trace with hash -354630387, now seen corresponding path program 101 times [2022-03-15 20:33:53,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:53,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752264129] [2022-03-15 20:33:53,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:53,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:53,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:54,021 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:54,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:54,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752264129] [2022-03-15 20:33:54,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752264129] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:54,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221515161] [2022-03-15 20:33:54,021 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:54,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:54,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:54,022 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:54,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-15 20:33:54,046 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:33:54,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:54,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:54,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:54,126 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:54,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:54,217 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:54,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221515161] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:54,217 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:54,217 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:54,217 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [180198713] [2022-03-15 20:33:54,217 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:54,219 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:54,222 INFO L252 McrAutomatonBuilder]: Finished intersection with 57 states and 82 transitions. [2022-03-15 20:33:54,222 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:54,426 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:54,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:54,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:54,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:54,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:54,427 INFO L87 Difference]: Start difference. First operand 2383 states and 6257 transitions. Second operand has 19 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:54,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:54,816 INFO L93 Difference]: Finished difference Result 2992 states and 7788 transitions. [2022-03-15 20:33:54,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:54,817 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:54,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:54,821 INFO L225 Difference]: With dead ends: 2992 [2022-03-15 20:33:54,821 INFO L226 Difference]: Without dead ends: 2989 [2022-03-15 20:33:54,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 85 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:54,821 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 20 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 1360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:54,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 172 Invalid, 1360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1351 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:54,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2989 states. [2022-03-15 20:33:54,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2989 to 2863. [2022-03-15 20:33:54,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2863 states, 2862 states have (on average 2.659329140461216) internal successors, (7611), 2862 states have internal predecessors, (7611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:54,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2863 states to 2863 states and 7611 transitions. [2022-03-15 20:33:54,857 INFO L78 Accepts]: Start accepts. Automaton has 2863 states and 7611 transitions. Word has length 30 [2022-03-15 20:33:54,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:54,858 INFO L470 AbstractCegarLoop]: Abstraction has 2863 states and 7611 transitions. [2022-03-15 20:33:54,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:54,858 INFO L276 IsEmpty]: Start isEmpty. Operand 2863 states and 7611 transitions. [2022-03-15 20:33:54,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:54,860 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:54,861 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:54,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:55,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-15 20:33:55,061 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:55,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:55,061 INFO L85 PathProgramCache]: Analyzing trace with hash 185723621, now seen corresponding path program 102 times [2022-03-15 20:33:55,062 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:55,062 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657195659] [2022-03-15 20:33:55,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:55,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:55,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:55,278 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:55,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:55,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657195659] [2022-03-15 20:33:55,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657195659] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:55,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967220239] [2022-03-15 20:33:55,279 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:55,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:55,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:55,280 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:55,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-15 20:33:55,302 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:33:55,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:55,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:55,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:55,382 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:55,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:55,461 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:55,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967220239] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:55,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:55,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:55,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [269000566] [2022-03-15 20:33:55,462 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:55,463 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:55,467 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 84 transitions. [2022-03-15 20:33:55,467 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:55,642 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:55,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:55,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:55,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:55,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:55,643 INFO L87 Difference]: Start difference. First operand 2863 states and 7611 transitions. Second operand has 19 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:56,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:56,042 INFO L93 Difference]: Finished difference Result 3414 states and 9099 transitions. [2022-03-15 20:33:56,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:56,042 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:56,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:56,046 INFO L225 Difference]: With dead ends: 3414 [2022-03-15 20:33:56,046 INFO L226 Difference]: Without dead ends: 3411 [2022-03-15 20:33:56,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 86 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:56,046 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 21 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 1368 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 1377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:56,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 189 Invalid, 1377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1368 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:56,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3411 states. [2022-03-15 20:33:56,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3411 to 3298. [2022-03-15 20:33:56,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3298 states, 3297 states have (on average 2.7103427358204426) internal successors, (8936), 3297 states have internal predecessors, (8936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:56,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3298 states to 3298 states and 8936 transitions. [2022-03-15 20:33:56,085 INFO L78 Accepts]: Start accepts. Automaton has 3298 states and 8936 transitions. Word has length 30 [2022-03-15 20:33:56,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:56,085 INFO L470 AbstractCegarLoop]: Abstraction has 3298 states and 8936 transitions. [2022-03-15 20:33:56,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:56,085 INFO L276 IsEmpty]: Start isEmpty. Operand 3298 states and 8936 transitions. [2022-03-15 20:33:56,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:56,088 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:56,088 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:56,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:56,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-03-15 20:33:56,289 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:56,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:56,289 INFO L85 PathProgramCache]: Analyzing trace with hash 620975051, now seen corresponding path program 103 times [2022-03-15 20:33:56,290 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:56,290 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633487398] [2022-03-15 20:33:56,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:56,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:56,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:56,452 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:56,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:56,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633487398] [2022-03-15 20:33:56,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633487398] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:56,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238158415] [2022-03-15 20:33:56,453 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:56,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:56,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:56,454 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:56,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-15 20:33:56,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:56,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:56,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:56,553 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:56,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:56,630 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:56,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238158415] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:56,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:56,630 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:56,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2083247440] [2022-03-15 20:33:56,630 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:56,631 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:56,635 INFO L252 McrAutomatonBuilder]: Finished intersection with 60 states and 88 transitions. [2022-03-15 20:33:56,635 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:56,819 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:56,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:56,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:56,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:56,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:56,819 INFO L87 Difference]: Start difference. First operand 3298 states and 8936 transitions. Second operand has 19 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:57,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:57,224 INFO L93 Difference]: Finished difference Result 4030 states and 10664 transitions. [2022-03-15 20:33:57,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:57,224 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:57,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:57,229 INFO L225 Difference]: With dead ends: 4030 [2022-03-15 20:33:57,229 INFO L226 Difference]: Without dead ends: 4027 [2022-03-15 20:33:57,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:57,229 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 22 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 1402 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 1411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:57,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 206 Invalid, 1411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1402 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:57,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4027 states. [2022-03-15 20:33:57,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4027 to 3890. [2022-03-15 20:33:57,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3890 states, 3889 states have (on average 2.6901517099511443) internal successors, (10462), 3889 states have internal predecessors, (10462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:57,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3890 states to 3890 states and 10462 transitions. [2022-03-15 20:33:57,275 INFO L78 Accepts]: Start accepts. Automaton has 3890 states and 10462 transitions. Word has length 30 [2022-03-15 20:33:57,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:57,275 INFO L470 AbstractCegarLoop]: Abstraction has 3890 states and 10462 transitions. [2022-03-15 20:33:57,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:57,275 INFO L276 IsEmpty]: Start isEmpty. Operand 3890 states and 10462 transitions. [2022-03-15 20:33:57,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:57,279 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:57,279 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:57,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:57,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:57,481 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:57,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:57,481 INFO L85 PathProgramCache]: Analyzing trace with hash 15634901, now seen corresponding path program 104 times [2022-03-15 20:33:57,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:57,481 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503694079] [2022-03-15 20:33:57,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:57,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:57,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:57,642 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:57,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:57,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503694079] [2022-03-15 20:33:57,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503694079] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:57,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492323545] [2022-03-15 20:33:57,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:57,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:57,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:57,644 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:57,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-15 20:33:57,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:57,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:57,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:57,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:57,743 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:57,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:57,819 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:57,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492323545] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:57,820 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:57,820 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:57,820 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [21388040] [2022-03-15 20:33:57,820 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:57,821 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:57,825 INFO L252 McrAutomatonBuilder]: Finished intersection with 61 states and 90 transitions. [2022-03-15 20:33:57,825 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:57,992 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:57,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:57,992 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:57,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:57,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:57,993 INFO L87 Difference]: Start difference. First operand 3890 states and 10462 transitions. Second operand has 19 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:58,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:58,403 INFO L93 Difference]: Finished difference Result 4702 states and 12457 transitions. [2022-03-15 20:33:58,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:58,403 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:58,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:58,409 INFO L225 Difference]: With dead ends: 4702 [2022-03-15 20:33:58,409 INFO L226 Difference]: Without dead ends: 4699 [2022-03-15 20:33:58,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 89 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:58,409 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 23 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 1419 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 1428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:58,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 223 Invalid, 1428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1419 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:58,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4699 states. [2022-03-15 20:33:58,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4699 to 4567. [2022-03-15 20:33:58,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4567 states, 4566 states have (on average 2.6850635129215945) internal successors, (12260), 4566 states have internal predecessors, (12260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:58,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4567 states to 4567 states and 12260 transitions. [2022-03-15 20:33:58,466 INFO L78 Accepts]: Start accepts. Automaton has 4567 states and 12260 transitions. Word has length 30 [2022-03-15 20:33:58,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:58,466 INFO L470 AbstractCegarLoop]: Abstraction has 4567 states and 12260 transitions. [2022-03-15 20:33:58,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:58,466 INFO L276 IsEmpty]: Start isEmpty. Operand 4567 states and 12260 transitions. [2022-03-15 20:33:58,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:58,471 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:58,471 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:58,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-03-15 20:33:58,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:58,671 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:58,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:58,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1284531117, now seen corresponding path program 105 times [2022-03-15 20:33:58,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:58,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794263816] [2022-03-15 20:33:58,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:58,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:58,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:58,836 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:58,836 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:58,837 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794263816] [2022-03-15 20:33:58,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794263816] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:58,837 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420086969] [2022-03-15 20:33:58,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:58,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:58,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:58,838 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:58,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-15 20:33:58,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:33:58,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:58,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:33:58,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:58,943 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:58,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:59,020 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:59,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420086969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:59,020 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:59,020 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:33:59,020 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1409768084] [2022-03-15 20:33:59,020 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:59,024 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:59,028 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 92 transitions. [2022-03-15 20:33:59,028 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:59,269 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:59,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:33:59,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:59,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:33:59,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:59,270 INFO L87 Difference]: Start difference. First operand 4567 states and 12260 transitions. Second operand has 19 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:59,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:59,710 INFO L93 Difference]: Finished difference Result 5336 states and 14244 transitions. [2022-03-15 20:33:59,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:59,710 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:33:59,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:59,718 INFO L225 Difference]: With dead ends: 5336 [2022-03-15 20:33:59,718 INFO L226 Difference]: Without dead ends: 5333 [2022-03-15 20:33:59,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:59,718 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 24 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 1436 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:59,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 240 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1436 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:33:59,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5333 states. [2022-03-15 20:33:59,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5333 to 5209. [2022-03-15 20:33:59,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5209 states, 5208 states have (on average 2.6989247311827955) internal successors, (14056), 5208 states have internal predecessors, (14056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:59,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5209 states to 5209 states and 14056 transitions. [2022-03-15 20:33:59,787 INFO L78 Accepts]: Start accepts. Automaton has 5209 states and 14056 transitions. Word has length 30 [2022-03-15 20:33:59,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:59,787 INFO L470 AbstractCegarLoop]: Abstraction has 5209 states and 14056 transitions. [2022-03-15 20:33:59,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:59,787 INFO L276 IsEmpty]: Start isEmpty. Operand 5209 states and 14056 transitions. [2022-03-15 20:33:59,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:33:59,792 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:59,792 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:59,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:59,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-03-15 20:33:59,992 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:59,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:59,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1203122067, now seen corresponding path program 106 times [2022-03-15 20:33:59,993 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:59,993 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487308270] [2022-03-15 20:33:59,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:59,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:59,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:00,152 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:00,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:00,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487308270] [2022-03-15 20:34:00,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487308270] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:00,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116119940] [2022-03-15 20:34:00,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:00,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:00,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:00,153 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:00,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-15 20:34:00,183 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:00,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:00,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:34:00,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:00,261 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:00,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:00,337 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:00,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116119940] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:00,338 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:00,338 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:34:00,338 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1807149557] [2022-03-15 20:34:00,338 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:00,339 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:00,344 INFO L252 McrAutomatonBuilder]: Finished intersection with 64 states and 96 transitions. [2022-03-15 20:34:00,344 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:00,565 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:34:00,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:00,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:00,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:00,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:34:00,566 INFO L87 Difference]: Start difference. First operand 5209 states and 14056 transitions. Second operand has 19 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:00,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:00,981 INFO L93 Difference]: Finished difference Result 5803 states and 15425 transitions. [2022-03-15 20:34:00,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:34:00,982 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:34:00,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:00,990 INFO L225 Difference]: With dead ends: 5803 [2022-03-15 20:34:00,990 INFO L226 Difference]: Without dead ends: 5791 [2022-03-15 20:34:00,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:34:00,991 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 25 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 1474 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:00,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 258 Invalid, 1483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1474 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:34:00,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5791 states. [2022-03-15 20:34:01,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5791 to 5692. [2022-03-15 20:34:01,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5692 states, 5691 states have (on average 2.6803725180108944) internal successors, (15254), 5691 states have internal predecessors, (15254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:01,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5692 states to 5692 states and 15254 transitions. [2022-03-15 20:34:01,076 INFO L78 Accepts]: Start accepts. Automaton has 5692 states and 15254 transitions. Word has length 30 [2022-03-15 20:34:01,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:01,076 INFO L470 AbstractCegarLoop]: Abstraction has 5692 states and 15254 transitions. [2022-03-15 20:34:01,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:01,076 INFO L276 IsEmpty]: Start isEmpty. Operand 5692 states and 15254 transitions. [2022-03-15 20:34:01,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:34:01,081 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:01,082 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:01,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:01,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:01,282 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:01,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:01,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1563820701, now seen corresponding path program 107 times [2022-03-15 20:34:01,283 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:01,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876106583] [2022-03-15 20:34:01,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:01,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:01,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:01,467 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:01,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:01,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876106583] [2022-03-15 20:34:01,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876106583] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:01,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879167435] [2022-03-15 20:34:01,468 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:01,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:01,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:01,469 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:01,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-15 20:34:01,492 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:34:01,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:01,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:34:01,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:01,573 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:01,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:01,666 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:01,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879167435] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:01,666 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:01,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:34:01,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1159780350] [2022-03-15 20:34:01,667 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:01,668 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:01,672 INFO L252 McrAutomatonBuilder]: Finished intersection with 65 states and 98 transitions. [2022-03-15 20:34:01,673 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:01,857 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:34:01,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:01,858 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:01,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:01,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:34:01,858 INFO L87 Difference]: Start difference. First operand 5692 states and 15254 transitions. Second operand has 19 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:02,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:02,282 INFO L93 Difference]: Finished difference Result 6343 states and 16814 transitions. [2022-03-15 20:34:02,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:34:02,283 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:34:02,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:02,292 INFO L225 Difference]: With dead ends: 6343 [2022-03-15 20:34:02,292 INFO L226 Difference]: Without dead ends: 6331 [2022-03-15 20:34:02,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 93 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:34:02,293 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 26 mSDsluCounter, 1029 mSDsCounter, 0 mSdLazyCounter, 1491 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 1500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:02,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 275 Invalid, 1500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1491 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:34:02,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6331 states. [2022-03-15 20:34:02,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6331 to 6233. [2022-03-15 20:34:02,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6233 states, 6232 states have (on average 2.6707317073170733) internal successors, (16644), 6232 states have internal predecessors, (16644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:02,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6233 states to 6233 states and 16644 transitions. [2022-03-15 20:34:02,389 INFO L78 Accepts]: Start accepts. Automaton has 6233 states and 16644 transitions. Word has length 30 [2022-03-15 20:34:02,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:02,389 INFO L470 AbstractCegarLoop]: Abstraction has 6233 states and 16644 transitions. [2022-03-15 20:34:02,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:02,389 INFO L276 IsEmpty]: Start isEmpty. Operand 6233 states and 16644 transitions. [2022-03-15 20:34:02,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:34:02,394 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:02,394 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:02,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:02,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:02,595 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:02,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:02,595 INFO L85 PathProgramCache]: Analyzing trace with hash 2105180277, now seen corresponding path program 108 times [2022-03-15 20:34:02,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:02,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538936123] [2022-03-15 20:34:02,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:02,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:02,777 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:02,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:02,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538936123] [2022-03-15 20:34:02,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538936123] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:02,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598664042] [2022-03-15 20:34:02,777 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:02,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:02,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:02,778 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:02,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-15 20:34:02,799 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:34:02,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:02,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:34:02,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:02,877 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:02,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:02,953 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:02,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598664042] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:02,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:02,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:34:02,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2053647829] [2022-03-15 20:34:02,955 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:02,956 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:02,960 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 100 transitions. [2022-03-15 20:34:02,960 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:03,155 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:34:03,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:03,156 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:03,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:03,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:34:03,156 INFO L87 Difference]: Start difference. First operand 6233 states and 16644 transitions. Second operand has 19 states, 18 states have (on average 3.388888888888889) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:03,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:03,605 INFO L93 Difference]: Finished difference Result 6926 states and 18357 transitions. [2022-03-15 20:34:03,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:34:03,606 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.388888888888889) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:34:03,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:03,614 INFO L225 Difference]: With dead ends: 6926 [2022-03-15 20:34:03,615 INFO L226 Difference]: Without dead ends: 6914 [2022-03-15 20:34:03,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 94 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:34:03,615 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 27 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 1508 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:03,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 292 Invalid, 1517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1508 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:34:03,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6914 states. [2022-03-15 20:34:03,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6914 to 6817. [2022-03-15 20:34:03,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6817 states, 6816 states have (on average 2.6684272300469485) internal successors, (18188), 6816 states have internal predecessors, (18188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:03,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6817 states to 6817 states and 18188 transitions. [2022-03-15 20:34:03,709 INFO L78 Accepts]: Start accepts. Automaton has 6817 states and 18188 transitions. Word has length 30 [2022-03-15 20:34:03,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:03,709 INFO L470 AbstractCegarLoop]: Abstraction has 6817 states and 18188 transitions. [2022-03-15 20:34:03,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.388888888888889) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:03,709 INFO L276 IsEmpty]: Start isEmpty. Operand 6817 states and 18188 transitions. [2022-03-15 20:34:03,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 20:34:03,715 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:03,716 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:03,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:03,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:03,916 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:03,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:03,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1174896259, now seen corresponding path program 109 times [2022-03-15 20:34:03,918 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:03,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014035557] [2022-03-15 20:34:03,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:03,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:03,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:04,078 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:04,078 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:04,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014035557] [2022-03-15 20:34:04,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014035557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:04,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455734330] [2022-03-15 20:34:04,078 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:04,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:04,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:04,079 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:04,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-15 20:34:04,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:04,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 20:34:04,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:04,191 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:04,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:04,267 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:04,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455734330] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:04,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:04,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-15 20:34:04,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1373811595] [2022-03-15 20:34:04,268 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:04,269 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:04,274 INFO L252 McrAutomatonBuilder]: Finished intersection with 78 states and 124 transitions. [2022-03-15 20:34:04,274 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:04,569 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:34:04,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:04,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:04,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:04,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:34:04,570 INFO L87 Difference]: Start difference. First operand 6817 states and 18188 transitions. Second operand has 19 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 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-03-15 20:34:05,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:05,022 INFO L93 Difference]: Finished difference Result 6917 states and 18380 transitions. [2022-03-15 20:34:05,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:34:05,023 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 20:34:05,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:05,033 INFO L225 Difference]: With dead ends: 6917 [2022-03-15 20:34:05,033 INFO L226 Difference]: Without dead ends: 6914 [2022-03-15 20:34:05,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 106 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:34:05,034 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 24 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 1559 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 1568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:05,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 309 Invalid, 1568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1559 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:34:05,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6914 states. [2022-03-15 20:34:05,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6914 to 6862. [2022-03-15 20:34:05,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6862 states, 6861 states have (on average 2.6684156828450663) internal successors, (18308), 6861 states have internal predecessors, (18308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:05,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6862 states to 6862 states and 18308 transitions. [2022-03-15 20:34:05,160 INFO L78 Accepts]: Start accepts. Automaton has 6862 states and 18308 transitions. Word has length 30 [2022-03-15 20:34:05,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:05,160 INFO L470 AbstractCegarLoop]: Abstraction has 6862 states and 18308 transitions. [2022-03-15 20:34:05,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 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-03-15 20:34:05,160 INFO L276 IsEmpty]: Start isEmpty. Operand 6862 states and 18308 transitions. [2022-03-15 20:34:05,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:05,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:05,167 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:05,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-03-15 20:34:05,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-15 20:34:05,371 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:05,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:05,372 INFO L85 PathProgramCache]: Analyzing trace with hash -2111622890, now seen corresponding path program 110 times [2022-03-15 20:34:05,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:05,375 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57027855] [2022-03-15 20:34:05,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:05,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:05,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:05,438 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:05,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:05,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57027855] [2022-03-15 20:34:05,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57027855] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:05,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327691683] [2022-03-15 20:34:05,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:05,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:05,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:05,440 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:05,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-03-15 20:34:05,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:05,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:05,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:05,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:05,620 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:05,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:05,668 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:05,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327691683] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:05,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:05,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 23 [2022-03-15 20:34:05,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1968937794] [2022-03-15 20:34:05,669 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:05,670 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:05,674 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 83 transitions. [2022-03-15 20:34:05,674 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:05,911 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [661304#(< thread2Thread1of1ForFork1_j N), 661310#(<= 5 N), 661313#(<= 2 thread2Thread1of1ForFork1_j), 661309#(or (<= (+ 5 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 661307#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 661315#(<= 0 thread2Thread1of1ForFork1_j), 661308#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 661305#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 661312#(<= 3 thread2Thread1of1ForFork1_j), 661306#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 661314#(<= 1 thread2Thread1of1ForFork1_j), 661311#(<= 4 thread2Thread1of1ForFork1_j)] [2022-03-15 20:34:05,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:34:05,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:05,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:34:05,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=972, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:34:05,912 INFO L87 Difference]: Start difference. First operand 6862 states and 18308 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:06,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:06,764 INFO L93 Difference]: Finished difference Result 15267 states and 37085 transitions. [2022-03-15 20:34:06,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-15 20:34:06,764 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:06,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:06,819 INFO L225 Difference]: With dead ends: 15267 [2022-03-15 20:34:06,819 INFO L226 Difference]: Without dead ends: 15267 [2022-03-15 20:34:06,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 66 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2434 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1573, Invalid=5567, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 20:34:06,820 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 245 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:06,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 315 Invalid, 893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 819 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:06,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15267 states. [2022-03-15 20:34:06,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15267 to 6611. [2022-03-15 20:34:06,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6611 states, 6610 states have (on average 2.652193645990923) internal successors, (17531), 6610 states have internal predecessors, (17531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:06,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6611 states to 6611 states and 17531 transitions. [2022-03-15 20:34:06,958 INFO L78 Accepts]: Start accepts. Automaton has 6611 states and 17531 transitions. Word has length 31 [2022-03-15 20:34:06,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:06,958 INFO L470 AbstractCegarLoop]: Abstraction has 6611 states and 17531 transitions. [2022-03-15 20:34:06,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:06,959 INFO L276 IsEmpty]: Start isEmpty. Operand 6611 states and 17531 transitions. [2022-03-15 20:34:06,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:06,964 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:06,965 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:06,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:07,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-03-15 20:34:07,165 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:07,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:07,165 INFO L85 PathProgramCache]: Analyzing trace with hash -866047624, now seen corresponding path program 111 times [2022-03-15 20:34:07,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:07,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604141804] [2022-03-15 20:34:07,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:07,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:07,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:07,201 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:07,201 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:07,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604141804] [2022-03-15 20:34:07,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604141804] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:07,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56479997] [2022-03-15 20:34:07,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:07,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:07,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:07,202 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:07,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-03-15 20:34:07,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:34:07,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:07,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:07,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:07,366 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:07,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:07,408 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:07,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56479997] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:07,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:07,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:34:07,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1324986589] [2022-03-15 20:34:07,409 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:07,410 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:07,413 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 51 transitions. [2022-03-15 20:34:07,413 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:07,500 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [690112#(<= 4 thread2Thread1of1ForFork1_j), 690115#(<= 1 thread2Thread1of1ForFork1_j), 690116#(<= 0 thread2Thread1of1ForFork1_j), 690117#(< thread1Thread1of1ForFork0_i N), 690110#(< thread2Thread1of1ForFork1_j N), 690111#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 690114#(<= 2 thread2Thread1of1ForFork1_j), 690113#(<= 3 thread2Thread1of1ForFork1_j)] [2022-03-15 20:34:07,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:34:07,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:07,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:34:07,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=538, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:34:07,501 INFO L87 Difference]: Start difference. First operand 6611 states and 17531 transitions. Second operand has 17 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:08,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:08,114 INFO L93 Difference]: Finished difference Result 10360 states and 25282 transitions. [2022-03-15 20:34:08,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 20:34:08,115 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:08,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:08,129 INFO L225 Difference]: With dead ends: 10360 [2022-03-15 20:34:08,129 INFO L226 Difference]: Without dead ends: 10358 [2022-03-15 20:34:08,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1564 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1148, Invalid=3682, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 20:34:08,130 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 133 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:08,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 186 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:08,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10358 states. [2022-03-15 20:34:08,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10358 to 6611. [2022-03-15 20:34:08,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6611 states, 6610 states have (on average 2.6506807866868383) internal successors, (17521), 6610 states have internal predecessors, (17521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:08,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6611 states to 6611 states and 17521 transitions. [2022-03-15 20:34:08,252 INFO L78 Accepts]: Start accepts. Automaton has 6611 states and 17521 transitions. Word has length 31 [2022-03-15 20:34:08,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:08,253 INFO L470 AbstractCegarLoop]: Abstraction has 6611 states and 17521 transitions. [2022-03-15 20:34:08,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:08,253 INFO L276 IsEmpty]: Start isEmpty. Operand 6611 states and 17521 transitions. [2022-03-15 20:34:08,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:08,259 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:08,259 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:08,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-03-15 20:34:08,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-15 20:34:08,459 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:08,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:08,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1314258998, now seen corresponding path program 112 times [2022-03-15 20:34:08,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:08,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912039279] [2022-03-15 20:34:08,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:08,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:08,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:08,493 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:08,494 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:08,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912039279] [2022-03-15 20:34:08,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912039279] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:08,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916955661] [2022-03-15 20:34:08,494 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:08,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:08,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:08,495 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:08,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-03-15 20:34:08,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:08,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:08,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:08,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:08,653 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:08,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:08,695 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:08,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916955661] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:08,696 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:08,696 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:34:08,696 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [392957556] [2022-03-15 20:34:08,696 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:08,697 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:08,700 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 53 transitions. [2022-03-15 20:34:08,700 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:08,850 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [713993#(<= 3 thread2Thread1of1ForFork1_j), 713991#(< thread2Thread1of1ForFork1_j N), 713997#(<= 0 thread2Thread1of1ForFork1_j), 713995#(<= 2 thread2Thread1of1ForFork1_j), 713992#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 713996#(<= 1 thread2Thread1of1ForFork1_j), 713994#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:34:08,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:34:08,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:08,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:34:08,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:34:08,851 INFO L87 Difference]: Start difference. First operand 6611 states and 17521 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:09,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:09,671 INFO L93 Difference]: Finished difference Result 8503 states and 21564 transitions. [2022-03-15 20:34:09,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 20:34:09,671 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:09,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:09,684 INFO L225 Difference]: With dead ends: 8503 [2022-03-15 20:34:09,684 INFO L226 Difference]: Without dead ends: 8499 [2022-03-15 20:34:09,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1907 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1374, Invalid=4478, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 20:34:09,685 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 152 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:09,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 197 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:09,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8499 states. [2022-03-15 20:34:09,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8499 to 6863. [2022-03-15 20:34:09,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6863 states, 6862 states have (on average 2.664092101428155) internal successors, (18281), 6862 states have internal predecessors, (18281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:09,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6863 states to 6863 states and 18281 transitions. [2022-03-15 20:34:09,794 INFO L78 Accepts]: Start accepts. Automaton has 6863 states and 18281 transitions. Word has length 31 [2022-03-15 20:34:09,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:09,794 INFO L470 AbstractCegarLoop]: Abstraction has 6863 states and 18281 transitions. [2022-03-15 20:34:09,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:09,794 INFO L276 IsEmpty]: Start isEmpty. Operand 6863 states and 18281 transitions. [2022-03-15 20:34:09,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:09,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:09,800 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:09,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:10,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-03-15 20:34:10,001 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:10,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:10,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1847219990, now seen corresponding path program 113 times [2022-03-15 20:34:10,002 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:10,002 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027498623] [2022-03-15 20:34:10,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:10,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:10,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:10,069 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:10,069 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:10,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027498623] [2022-03-15 20:34:10,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027498623] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:10,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495439549] [2022-03-15 20:34:10,069 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:10,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:10,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:10,070 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:10,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-03-15 20:34:10,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:34:10,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:10,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:10,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:10,236 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:10,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:10,281 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:10,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495439549] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:10,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:10,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:34:10,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [951043272] [2022-03-15 20:34:10,282 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:10,283 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:10,287 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 55 transitions. [2022-03-15 20:34:10,287 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:10,404 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [736534#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 736536#(<= 2 thread2Thread1of1ForFork1_j), 736539#(<= 0 thread2Thread1of1ForFork1_j), 736538#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 736537#(<= 1 thread2Thread1of1ForFork1_j), 736535#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 736533#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:34:10,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:34:10,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:10,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:34:10,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:34:10,405 INFO L87 Difference]: Start difference. First operand 6863 states and 18281 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:11,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:11,264 INFO L93 Difference]: Finished difference Result 7834 states and 20395 transitions. [2022-03-15 20:34:11,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 20:34:11,264 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 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-03-15 20:34:11,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:11,275 INFO L225 Difference]: With dead ends: 7834 [2022-03-15 20:34:11,275 INFO L226 Difference]: Without dead ends: 7826 [2022-03-15 20:34:11,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1867 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1292, Invalid=4408, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 20:34:11,276 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 150 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:11,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 206 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:11,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7826 states. [2022-03-15 20:34:11,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7826 to 7102. [2022-03-15 20:34:11,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7102 states, 7101 states have (on average 2.6742712294043094) internal successors, (18990), 7101 states have internal predecessors, (18990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:11,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7102 states to 7102 states and 18990 transitions. [2022-03-15 20:34:11,381 INFO L78 Accepts]: Start accepts. Automaton has 7102 states and 18990 transitions. Word has length 31 [2022-03-15 20:34:11,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:11,381 INFO L470 AbstractCegarLoop]: Abstraction has 7102 states and 18990 transitions. [2022-03-15 20:34:11,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:11,381 INFO L276 IsEmpty]: Start isEmpty. Operand 7102 states and 18990 transitions. [2022-03-15 20:34:11,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:11,387 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:11,387 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:11,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:11,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:11,588 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:11,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:11,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1189141558, now seen corresponding path program 114 times [2022-03-15 20:34:11,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:11,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409175341] [2022-03-15 20:34:11,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:11,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:11,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:11,622 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:11,623 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:11,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409175341] [2022-03-15 20:34:11,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409175341] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:11,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785683646] [2022-03-15 20:34:11,623 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:11,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:11,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:11,624 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:11,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-03-15 20:34:11,661 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:34:11,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:11,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:11,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:11,792 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:11,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:11,834 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:11,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785683646] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:11,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:11,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:34:11,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1225565943] [2022-03-15 20:34:11,834 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:11,835 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:11,838 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 57 transitions. [2022-03-15 20:34:11,838 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:11,963 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [758883#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 758886#(<= 1 thread2Thread1of1ForFork1_j), 758887#(<= 0 thread2Thread1of1ForFork1_j), 758882#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 758881#(< thread2Thread1of1ForFork1_j N), 758885#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 758884#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:34:11,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:34:11,963 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:11,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:34:11,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:34:11,964 INFO L87 Difference]: Start difference. First operand 7102 states and 18990 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 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-03-15 20:34:12,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:12,803 INFO L93 Difference]: Finished difference Result 7972 states and 21019 transitions. [2022-03-15 20:34:12,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 20:34:12,803 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 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 31 [2022-03-15 20:34:12,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:12,815 INFO L225 Difference]: With dead ends: 7972 [2022-03-15 20:34:12,815 INFO L226 Difference]: Without dead ends: 7960 [2022-03-15 20:34:12,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 62 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1643 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1101, Invalid=4011, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 20:34:12,816 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 171 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:12,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 173 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:12,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7960 states. [2022-03-15 20:34:12,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7960 to 7542. [2022-03-15 20:34:12,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7542 states, 7541 states have (on average 2.690624585598727) internal successors, (20290), 7541 states have internal predecessors, (20290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:12,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7542 states to 7542 states and 20290 transitions. [2022-03-15 20:34:12,973 INFO L78 Accepts]: Start accepts. Automaton has 7542 states and 20290 transitions. Word has length 31 [2022-03-15 20:34:12,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:12,974 INFO L470 AbstractCegarLoop]: Abstraction has 7542 states and 20290 transitions. [2022-03-15 20:34:12,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 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-03-15 20:34:12,974 INFO L276 IsEmpty]: Start isEmpty. Operand 7542 states and 20290 transitions. [2022-03-15 20:34:12,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:12,979 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:12,979 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:12,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-03-15 20:34:13,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:13,180 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:13,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:13,180 INFO L85 PathProgramCache]: Analyzing trace with hash -296664170, now seen corresponding path program 115 times [2022-03-15 20:34:13,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:13,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83655942] [2022-03-15 20:34:13,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:13,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:13,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:13,227 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:13,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:13,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83655942] [2022-03-15 20:34:13,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83655942] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:13,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720584289] [2022-03-15 20:34:13,228 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:13,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:13,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:13,229 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:13,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-03-15 20:34:13,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:13,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:13,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:13,393 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:13,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:13,437 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:13,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720584289] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:13,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:13,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 22 [2022-03-15 20:34:13,438 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1702845477] [2022-03-15 20:34:13,438 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:13,439 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:13,442 INFO L252 McrAutomatonBuilder]: Finished intersection with 56 states and 79 transitions. [2022-03-15 20:34:13,443 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:13,601 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [782241#(< thread2Thread1of1ForFork1_j N), 782244#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 782245#(<= thread1Thread1of1ForFork0_i 1), 782243#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 782246#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 782242#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 782247#(<= 0 thread2Thread1of1ForFork1_j)] [2022-03-15 20:34:13,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:13,602 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:13,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:13,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=652, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:34:13,602 INFO L87 Difference]: Start difference. First operand 7542 states and 20290 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:14,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:14,021 INFO L93 Difference]: Finished difference Result 10229 states and 26610 transitions. [2022-03-15 20:34:14,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 20:34:14,021 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:14,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:14,036 INFO L225 Difference]: With dead ends: 10229 [2022-03-15 20:34:14,036 INFO L226 Difference]: Without dead ends: 10229 [2022-03-15 20:34:14,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 71 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 945 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=687, Invalid=2283, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:34:14,037 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 144 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:14,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 175 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:14,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10229 states. [2022-03-15 20:34:14,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10229 to 8003. [2022-03-15 20:34:14,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8003 states, 8002 states have (on average 2.681329667583104) internal successors, (21456), 8002 states have internal predecessors, (21456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:14,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8003 states to 8003 states and 21456 transitions. [2022-03-15 20:34:14,218 INFO L78 Accepts]: Start accepts. Automaton has 8003 states and 21456 transitions. Word has length 31 [2022-03-15 20:34:14,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:14,218 INFO L470 AbstractCegarLoop]: Abstraction has 8003 states and 21456 transitions. [2022-03-15 20:34:14,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:14,218 INFO L276 IsEmpty]: Start isEmpty. Operand 8003 states and 21456 transitions. [2022-03-15 20:34:14,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:14,225 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:14,225 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:14,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:14,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-03-15 20:34:14,425 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:14,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:14,426 INFO L85 PathProgramCache]: Analyzing trace with hash -714303978, now seen corresponding path program 116 times [2022-03-15 20:34:14,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:14,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43213404] [2022-03-15 20:34:14,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:14,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:14,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:14,467 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:14,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:14,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43213404] [2022-03-15 20:34:14,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43213404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:14,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574350264] [2022-03-15 20:34:14,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:14,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:14,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:14,468 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:14,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-03-15 20:34:14,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:14,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:14,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:14,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:14,628 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:14,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:14,671 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:14,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574350264] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:14,671 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:14,671 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 21 [2022-03-15 20:34:14,671 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1256035159] [2022-03-15 20:34:14,671 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:14,672 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:14,676 INFO L252 McrAutomatonBuilder]: Finished intersection with 60 states and 87 transitions. [2022-03-15 20:34:14,677 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:14,827 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [808740#(< thread2Thread1of1ForFork1_j N), 808744#(<= thread1Thread1of1ForFork0_i 2), 808742#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 808743#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 808745#(<= thread1Thread1of1ForFork0_i 1), 808741#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 808746#(<= 0 thread2Thread1of1ForFork1_j)] [2022-03-15 20:34:14,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:34:14,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:14,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:34:14,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:34:14,828 INFO L87 Difference]: Start difference. First operand 8003 states and 21456 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:15,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:15,359 INFO L93 Difference]: Finished difference Result 12821 states and 32828 transitions. [2022-03-15 20:34:15,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 20:34:15,359 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:15,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:15,379 INFO L225 Difference]: With dead ends: 12821 [2022-03-15 20:34:15,379 INFO L226 Difference]: Without dead ends: 12821 [2022-03-15 20:34:15,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 77 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1327 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=916, Invalid=2866, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 20:34:15,380 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 160 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:15,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 168 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:15,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12821 states. [2022-03-15 20:34:15,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12821 to 8740. [2022-03-15 20:34:15,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8740 states, 8739 states have (on average 2.688064995994965) internal successors, (23491), 8739 states have internal predecessors, (23491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:15,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8740 states to 8740 states and 23491 transitions. [2022-03-15 20:34:15,578 INFO L78 Accepts]: Start accepts. Automaton has 8740 states and 23491 transitions. Word has length 31 [2022-03-15 20:34:15,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:15,578 INFO L470 AbstractCegarLoop]: Abstraction has 8740 states and 23491 transitions. [2022-03-15 20:34:15,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:15,578 INFO L276 IsEmpty]: Start isEmpty. Operand 8740 states and 23491 transitions. [2022-03-15 20:34:15,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:15,586 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:15,586 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:15,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-03-15 20:34:15,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:15,787 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:15,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:15,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1075128470, now seen corresponding path program 117 times [2022-03-15 20:34:15,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:15,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888937509] [2022-03-15 20:34:15,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:15,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:15,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:15,827 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:15,827 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:15,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888937509] [2022-03-15 20:34:15,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888937509] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:15,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498006064] [2022-03-15 20:34:15,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:15,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:15,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:15,828 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:15,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-03-15 20:34:15,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:34:15,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:15,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:15,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:15,983 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:15,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:16,026 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:16,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498006064] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:16,026 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:16,026 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:34:16,026 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1425742371] [2022-03-15 20:34:16,026 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:16,027 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:16,032 INFO L252 McrAutomatonBuilder]: Finished intersection with 64 states and 95 transitions. [2022-03-15 20:34:16,032 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:16,178 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [839326#(<= thread1Thread1of1ForFork0_i 3), 839328#(<= thread1Thread1of1ForFork0_i 1), 839323#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 839322#(< thread2Thread1of1ForFork1_j N), 839325#(<= 0 thread2Thread1of1ForFork1_j), 839324#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 839327#(<= thread1Thread1of1ForFork0_i 2)] [2022-03-15 20:34:16,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:34:16,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:16,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:34:16,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:34:16,179 INFO L87 Difference]: Start difference. First operand 8740 states and 23491 transitions. Second operand has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:16,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:16,764 INFO L93 Difference]: Finished difference Result 16620 states and 41177 transitions. [2022-03-15 20:34:16,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 20:34:16,764 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:16,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:16,791 INFO L225 Difference]: With dead ends: 16620 [2022-03-15 20:34:16,791 INFO L226 Difference]: Without dead ends: 16620 [2022-03-15 20:34:16,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 83 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1606 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1069, Invalid=3221, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:34:16,792 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 194 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:16,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 142 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:16,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16620 states. [2022-03-15 20:34:16,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16620 to 9076. [2022-03-15 20:34:17,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9076 states, 9075 states have (on average 2.6945454545454544) internal successors, (24453), 9075 states have internal predecessors, (24453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:17,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9076 states to 9076 states and 24453 transitions. [2022-03-15 20:34:17,017 INFO L78 Accepts]: Start accepts. Automaton has 9076 states and 24453 transitions. Word has length 31 [2022-03-15 20:34:17,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:17,018 INFO L470 AbstractCegarLoop]: Abstraction has 9076 states and 24453 transitions. [2022-03-15 20:34:17,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:17,018 INFO L276 IsEmpty]: Start isEmpty. Operand 9076 states and 24453 transitions. [2022-03-15 20:34:17,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:17,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:17,026 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:17,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:17,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:17,226 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:17,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:17,227 INFO L85 PathProgramCache]: Analyzing trace with hash -2031420650, now seen corresponding path program 118 times [2022-03-15 20:34:17,227 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:17,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503020516] [2022-03-15 20:34:17,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:17,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:17,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:17,262 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:17,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:17,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503020516] [2022-03-15 20:34:17,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503020516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:17,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380057759] [2022-03-15 20:34:17,263 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:17,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:17,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:17,264 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:17,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-03-15 20:34:17,284 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:17,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:17,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:17,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:17,412 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:17,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:17,454 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:17,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380057759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:17,454 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:17,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:34:17,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2101940121] [2022-03-15 20:34:17,455 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:17,456 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:17,461 INFO L252 McrAutomatonBuilder]: Finished intersection with 81 states and 129 transitions. [2022-03-15 20:34:17,461 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:17,754 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [874386#(< thread2Thread1of1ForFork1_j N), 874395#(<= thread1Thread1of1ForFork0_i 3), 874393#(or (< 5 N) (<= N 4)), 874396#(<= thread1Thread1of1ForFork0_i 2), 874397#(<= thread1Thread1of1ForFork0_i 1), 874389#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 874387#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 874392#(<= 0 thread2Thread1of1ForFork1_j), 874391#(or (< (+ 5 thread2Thread1of1ForFork1_j) N) (<= N (+ 4 thread2Thread1of1ForFork1_j))), 874394#(<= thread1Thread1of1ForFork0_i 4), 874390#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 874388#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:34:17,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:34:17,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:17,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:34:17,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:34:17,754 INFO L87 Difference]: Start difference. First operand 9076 states and 24453 transitions. Second operand has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:20,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:20,932 INFO L93 Difference]: Finished difference Result 20803 states and 51249 transitions. [2022-03-15 20:34:20,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-03-15 20:34:20,932 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:20,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:20,964 INFO L225 Difference]: With dead ends: 20803 [2022-03-15 20:34:20,964 INFO L226 Difference]: Without dead ends: 20803 [2022-03-15 20:34:20,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 98 SyntacticMatches, 6 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10676 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=4584, Invalid=22148, Unknown=0, NotChecked=0, Total=26732 [2022-03-15 20:34:20,965 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 371 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:20,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 246 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:20,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20803 states. [2022-03-15 20:34:21,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20803 to 9175. [2022-03-15 20:34:21,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9175 states, 9174 states have (on average 2.6906474820143886) internal successors, (24684), 9174 states have internal predecessors, (24684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:21,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9175 states to 9175 states and 24684 transitions. [2022-03-15 20:34:21,256 INFO L78 Accepts]: Start accepts. Automaton has 9175 states and 24684 transitions. Word has length 31 [2022-03-15 20:34:21,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:21,257 INFO L470 AbstractCegarLoop]: Abstraction has 9175 states and 24684 transitions. [2022-03-15 20:34:21,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:21,257 INFO L276 IsEmpty]: Start isEmpty. Operand 9175 states and 24684 transitions. [2022-03-15 20:34:21,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:21,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:21,265 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:21,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-03-15 20:34:21,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:21,466 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:21,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:21,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1679113152, now seen corresponding path program 119 times [2022-03-15 20:34:21,467 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:21,467 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422764396] [2022-03-15 20:34:21,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:21,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:21,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:21,507 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:21,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:21,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422764396] [2022-03-15 20:34:21,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422764396] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:21,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128320408] [2022-03-15 20:34:21,508 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:21,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:21,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:21,509 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:21,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-03-15 20:34:21,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:34:21,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:21,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:21,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:21,669 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:21,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:21,713 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:21,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128320408] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:21,714 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:21,714 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:34:21,714 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1750972142] [2022-03-15 20:34:21,714 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:21,716 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:21,719 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 59 transitions. [2022-03-15 20:34:21,719 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:21,801 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [914029#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 914028#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 914031#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 914030#(< thread1Thread1of1ForFork0_i N), 914027#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:34:21,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:34:21,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:21,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:34:21,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:34:21,801 INFO L87 Difference]: Start difference. First operand 9175 states and 24684 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:22,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:22,464 INFO L93 Difference]: Finished difference Result 12793 states and 33075 transitions. [2022-03-15 20:34:22,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 20:34:22,464 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:22,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:22,485 INFO L225 Difference]: With dead ends: 12793 [2022-03-15 20:34:22,485 INFO L226 Difference]: Without dead ends: 12787 [2022-03-15 20:34:22,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1713 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1145, Invalid=3825, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 20:34:22,486 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 126 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:22,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 161 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:22,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12787 states. [2022-03-15 20:34:22,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12787 to 9986. [2022-03-15 20:34:22,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9986 states, 9985 states have (on average 2.6520781171757637) internal successors, (26481), 9985 states have internal predecessors, (26481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:22,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9986 states to 9986 states and 26481 transitions. [2022-03-15 20:34:22,730 INFO L78 Accepts]: Start accepts. Automaton has 9986 states and 26481 transitions. Word has length 31 [2022-03-15 20:34:22,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:22,730 INFO L470 AbstractCegarLoop]: Abstraction has 9986 states and 26481 transitions. [2022-03-15 20:34:22,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:22,730 INFO L276 IsEmpty]: Start isEmpty. Operand 9986 states and 26481 transitions. [2022-03-15 20:34:22,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:22,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:22,739 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:22,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:22,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:22,955 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:22,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:22,955 INFO L85 PathProgramCache]: Analyzing trace with hash -751705166, now seen corresponding path program 120 times [2022-03-15 20:34:22,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:22,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666794947] [2022-03-15 20:34:22,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:22,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:22,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:22,993 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 9 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:22,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:22,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666794947] [2022-03-15 20:34:22,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666794947] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:22,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52256719] [2022-03-15 20:34:22,993 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:22,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:22,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:22,994 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:22,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-03-15 20:34:23,015 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:34:23,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:23,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:23,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:23,149 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 9 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:23,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:23,191 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 9 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:23,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52256719] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:23,191 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:23,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:34:23,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [872273093] [2022-03-15 20:34:23,192 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:23,193 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:23,196 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 63 transitions. [2022-03-15 20:34:23,196 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:23,308 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [947093#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 947096#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 947097#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 947098#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 947095#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 947094#(< thread1Thread1of1ForFork0_i N), 947092#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:34:23,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:34:23,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:23,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:34:23,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:34:23,308 INFO L87 Difference]: Start difference. First operand 9986 states and 26481 transitions. Second operand has 17 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:23,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:23,825 INFO L93 Difference]: Finished difference Result 12421 states and 32107 transitions. [2022-03-15 20:34:23,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:34:23,826 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:23,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:23,846 INFO L225 Difference]: With dead ends: 12421 [2022-03-15 20:34:23,846 INFO L226 Difference]: Without dead ends: 12417 [2022-03-15 20:34:23,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1223 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=853, Invalid=3053, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 20:34:23,847 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 140 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:23,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 127 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:23,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12417 states. [2022-03-15 20:34:24,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12417 to 9984. [2022-03-15 20:34:24,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9984 states, 9983 states have (on average 2.6507062005409194) internal successors, (26462), 9983 states have internal predecessors, (26462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:24,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9984 states to 9984 states and 26462 transitions. [2022-03-15 20:34:24,081 INFO L78 Accepts]: Start accepts. Automaton has 9984 states and 26462 transitions. Word has length 31 [2022-03-15 20:34:24,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:24,081 INFO L470 AbstractCegarLoop]: Abstraction has 9984 states and 26462 transitions. [2022-03-15 20:34:24,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:24,081 INFO L276 IsEmpty]: Start isEmpty. Operand 9984 states and 26462 transitions. [2022-03-15 20:34:24,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:24,090 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:24,090 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:24,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-03-15 20:34:24,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-15 20:34:24,291 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:24,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:24,291 INFO L85 PathProgramCache]: Analyzing trace with hash -526709030, now seen corresponding path program 121 times [2022-03-15 20:34:24,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:24,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161857528] [2022-03-15 20:34:24,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:24,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:24,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:24,328 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:24,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:24,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161857528] [2022-03-15 20:34:24,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161857528] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:24,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503980117] [2022-03-15 20:34:24,328 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:24,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:24,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:24,329 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:24,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-03-15 20:34:24,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:24,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:24,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:24,479 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:24,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:24,521 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:24,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503980117] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:24,521 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:24,521 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:34:24,521 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1682928169] [2022-03-15 20:34:24,521 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:24,522 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:24,526 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 67 transitions. [2022-03-15 20:34:24,526 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:24,659 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [979763#(< thread2Thread1of1ForFork1_j N), 979765#(< thread1Thread1of1ForFork0_i N), 979771#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 979768#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 979770#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 979764#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 979767#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 979766#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 979769#(<= N (+ 2 thread2Thread1of1ForFork1_j))] [2022-03-15 20:34:24,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:24,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:24,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:24,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:34:24,660 INFO L87 Difference]: Start difference. First operand 9984 states and 26462 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:25,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:25,141 INFO L93 Difference]: Finished difference Result 12619 states and 33132 transitions. [2022-03-15 20:34:25,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:34:25,141 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 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 31 [2022-03-15 20:34:25,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:25,161 INFO L225 Difference]: With dead ends: 12619 [2022-03-15 20:34:25,161 INFO L226 Difference]: Without dead ends: 12613 [2022-03-15 20:34:25,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1041 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=688, Invalid=2734, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:34:25,162 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 210 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:25,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 118 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:25,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12613 states. [2022-03-15 20:34:25,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12613 to 10147. [2022-03-15 20:34:25,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10147 states, 10146 states have (on average 2.656810565740193) internal successors, (26956), 10146 states have internal predecessors, (26956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:25,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10147 states to 10147 states and 26956 transitions. [2022-03-15 20:34:25,394 INFO L78 Accepts]: Start accepts. Automaton has 10147 states and 26956 transitions. Word has length 31 [2022-03-15 20:34:25,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:25,394 INFO L470 AbstractCegarLoop]: Abstraction has 10147 states and 26956 transitions. [2022-03-15 20:34:25,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:25,394 INFO L276 IsEmpty]: Start isEmpty. Operand 10147 states and 26956 transitions. [2022-03-15 20:34:25,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:25,403 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:25,403 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:25,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-03-15 20:34:25,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-03-15 20:34:25,604 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:25,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:25,604 INFO L85 PathProgramCache]: Analyzing trace with hash -146321984, now seen corresponding path program 122 times [2022-03-15 20:34:25,605 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:25,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935836285] [2022-03-15 20:34:25,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:25,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:25,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:25,641 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 20 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:25,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:25,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935836285] [2022-03-15 20:34:25,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935836285] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:25,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601353870] [2022-03-15 20:34:25,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:25,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:25,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:25,642 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:25,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-03-15 20:34:25,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:25,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:25,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:25,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:25,787 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:25,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:25,829 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 20 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:25,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601353870] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:25,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:25,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:34:25,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1809508107] [2022-03-15 20:34:25,829 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:25,830 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:25,834 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 75 transitions. [2022-03-15 20:34:25,834 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:25,937 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1012951#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 1012950#(<= thread1Thread1of1ForFork0_i 2), 1012949#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 1012952#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 1012948#(< thread2Thread1of1ForFork1_j N), 1012953#(< thread1Thread1of1ForFork0_i N)] [2022-03-15 20:34:25,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:34:25,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:25,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:34:25,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:34:25,937 INFO L87 Difference]: Start difference. First operand 10147 states and 26956 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:26,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:26,736 INFO L93 Difference]: Finished difference Result 16537 states and 42462 transitions. [2022-03-15 20:34:26,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 20:34:26,740 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:26,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:26,767 INFO L225 Difference]: With dead ends: 16537 [2022-03-15 20:34:26,767 INFO L226 Difference]: Without dead ends: 16529 [2022-03-15 20:34:26,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2463 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1486, Invalid=5156, Unknown=0, NotChecked=0, Total=6642 [2022-03-15 20:34:26,768 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 148 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:26,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 166 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:26,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16529 states. [2022-03-15 20:34:27,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16529 to 11581. [2022-03-15 20:34:27,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11581 states, 11580 states have (on average 2.6729706390328154) internal successors, (30953), 11580 states have internal predecessors, (30953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:27,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11581 states to 11581 states and 30953 transitions. [2022-03-15 20:34:27,056 INFO L78 Accepts]: Start accepts. Automaton has 11581 states and 30953 transitions. Word has length 31 [2022-03-15 20:34:27,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:27,056 INFO L470 AbstractCegarLoop]: Abstraction has 11581 states and 30953 transitions. [2022-03-15 20:34:27,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:27,056 INFO L276 IsEmpty]: Start isEmpty. Operand 11581 states and 30953 transitions. [2022-03-15 20:34:27,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:27,066 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:27,067 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:27,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-03-15 20:34:27,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:27,267 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:27,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:27,268 INFO L85 PathProgramCache]: Analyzing trace with hash 173170624, now seen corresponding path program 123 times [2022-03-15 20:34:27,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:27,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022713429] [2022-03-15 20:34:27,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:27,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:27,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:27,306 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 21 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:27,306 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:27,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022713429] [2022-03-15 20:34:27,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022713429] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:27,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657318060] [2022-03-15 20:34:27,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:27,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:27,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:27,307 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:27,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-03-15 20:34:27,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:34:27,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:27,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:27,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:27,457 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:27,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:27,512 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 21 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:27,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657318060] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:27,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:27,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:34:27,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1835041569] [2022-03-15 20:34:27,513 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:27,514 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:27,519 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 91 transitions. [2022-03-15 20:34:27,519 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:27,681 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1052975#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 1052974#(< thread1Thread1of1ForFork0_i N), 1052972#(<= thread1Thread1of1ForFork0_i 2), 1052973#(< thread2Thread1of1ForFork1_j N), 1052970#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 1052969#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 1052971#(<= thread1Thread1of1ForFork0_i 3)] [2022-03-15 20:34:27,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:34:27,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:27,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:34:27,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:34:27,682 INFO L87 Difference]: Start difference. First operand 11581 states and 30953 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:28,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:28,598 INFO L93 Difference]: Finished difference Result 19804 states and 49507 transitions. [2022-03-15 20:34:28,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 20:34:28,598 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:28,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:28,631 INFO L225 Difference]: With dead ends: 19804 [2022-03-15 20:34:28,631 INFO L226 Difference]: Without dead ends: 19798 [2022-03-15 20:34:28,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2852 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1627, Invalid=6029, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 20:34:28,632 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 187 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:28,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 156 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:28,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19798 states. [2022-03-15 20:34:28,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19798 to 11865. [2022-03-15 20:34:28,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11865 states, 11864 states have (on average 2.671695886716116) internal successors, (31697), 11864 states have internal predecessors, (31697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:28,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11865 states to 11865 states and 31697 transitions. [2022-03-15 20:34:28,953 INFO L78 Accepts]: Start accepts. Automaton has 11865 states and 31697 transitions. Word has length 31 [2022-03-15 20:34:28,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:28,953 INFO L470 AbstractCegarLoop]: Abstraction has 11865 states and 31697 transitions. [2022-03-15 20:34:28,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:28,953 INFO L276 IsEmpty]: Start isEmpty. Operand 11865 states and 31697 transitions. [2022-03-15 20:34:28,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:28,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:28,963 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:28,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-03-15 20:34:29,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-15 20:34:29,164 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:29,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:29,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1740896434, now seen corresponding path program 124 times [2022-03-15 20:34:29,165 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:29,165 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119873709] [2022-03-15 20:34:29,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:29,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:29,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:29,206 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 9 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:29,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:29,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119873709] [2022-03-15 20:34:29,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119873709] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:29,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381627384] [2022-03-15 20:34:29,207 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:29,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:29,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:29,208 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:29,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-03-15 20:34:29,229 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:29,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:29,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:29,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:29,345 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 9 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:29,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:29,387 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 9 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:29,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381627384] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:29,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:29,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 19 [2022-03-15 20:34:29,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2125095565] [2022-03-15 20:34:29,387 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:29,388 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:29,392 INFO L252 McrAutomatonBuilder]: Finished intersection with 56 states and 79 transitions. [2022-03-15 20:34:29,392 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:29,540 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1096840#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 1096843#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 1)), 1096841#(or (<= thread1Thread1of1ForFork0_i (+ thread2Thread1of1ForFork1_j 1)) (<= N thread1Thread1of1ForFork0_i)), 1096842#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 1096844#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 1096838#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 1096837#(< thread2Thread1of1ForFork1_j N), 1096839#(< thread1Thread1of1ForFork0_i N)] [2022-03-15 20:34:29,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:29,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:29,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:29,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:34:29,540 INFO L87 Difference]: Start difference. First operand 11865 states and 31697 transitions. Second operand has 19 states, 19 states have (on average 3.0526315789473686) internal successors, (58), 19 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:30,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:30,369 INFO L93 Difference]: Finished difference Result 20015 states and 50136 transitions. [2022-03-15 20:34:30,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 20:34:30,370 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0526315789473686) internal successors, (58), 19 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:30,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:30,403 INFO L225 Difference]: With dead ends: 20015 [2022-03-15 20:34:30,403 INFO L226 Difference]: Without dead ends: 20011 [2022-03-15 20:34:30,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2292 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1374, Invalid=5106, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 20:34:30,404 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 171 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:30,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 155 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:30,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20011 states. [2022-03-15 20:34:30,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20011 to 11863. [2022-03-15 20:34:30,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11863 states, 11862 states have (on average 2.670544596189513) internal successors, (31678), 11862 states have internal predecessors, (31678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:30,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11863 states to 11863 states and 31678 transitions. [2022-03-15 20:34:30,684 INFO L78 Accepts]: Start accepts. Automaton has 11863 states and 31678 transitions. Word has length 31 [2022-03-15 20:34:30,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:30,684 INFO L470 AbstractCegarLoop]: Abstraction has 11863 states and 31678 transitions. [2022-03-15 20:34:30,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0526315789473686) internal successors, (58), 19 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:30,684 INFO L276 IsEmpty]: Start isEmpty. Operand 11863 states and 31678 transitions. [2022-03-15 20:34:30,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:30,695 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:30,695 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:30,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-03-15 20:34:30,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-03-15 20:34:30,897 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:30,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:30,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1417459000, now seen corresponding path program 125 times [2022-03-15 20:34:30,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:30,898 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842615044] [2022-03-15 20:34:30,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:30,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:30,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:30,939 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:30,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:30,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842615044] [2022-03-15 20:34:30,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842615044] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:30,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564302638] [2022-03-15 20:34:30,939 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:30,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:30,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:30,940 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:30,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-03-15 20:34:30,962 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:34:30,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:30,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:30,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:31,086 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:31,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:31,133 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:31,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564302638] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:31,134 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:31,134 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 19 [2022-03-15 20:34:31,134 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2144965524] [2022-03-15 20:34:31,134 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:31,135 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:31,138 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 51 transitions. [2022-03-15 20:34:31,138 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:31,233 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1140900#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 1140899#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 1140901#(or (<= thread1Thread1of1ForFork0_i 0) (<= N 1)), 1140897#(< thread2Thread1of1ForFork1_j N), 1140896#(or (<= (+ thread1Thread1of1ForFork0_i 1) thread2Thread1of1ForFork1_j) (<= N thread2Thread1of1ForFork1_j)), 1140898#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:34:31,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:34:31,234 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:31,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:34:31,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:34:31,234 INFO L87 Difference]: Start difference. First operand 11863 states and 31678 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:31,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:31,694 INFO L93 Difference]: Finished difference Result 12826 states and 33814 transitions. [2022-03-15 20:34:31,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:34:31,695 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:31,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:31,716 INFO L225 Difference]: With dead ends: 12826 [2022-03-15 20:34:31,717 INFO L226 Difference]: Without dead ends: 12826 [2022-03-15 20:34:31,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 871 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=647, Invalid=2323, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:34:31,717 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 135 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:31,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 111 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:31,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12826 states. [2022-03-15 20:34:31,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12826 to 11784. [2022-03-15 20:34:31,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11784 states, 11783 states have (on average 2.6653653568700673) internal successors, (31406), 11783 states have internal predecessors, (31406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:31,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11784 states to 11784 states and 31406 transitions. [2022-03-15 20:34:31,931 INFO L78 Accepts]: Start accepts. Automaton has 11784 states and 31406 transitions. Word has length 31 [2022-03-15 20:34:31,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:31,931 INFO L470 AbstractCegarLoop]: Abstraction has 11784 states and 31406 transitions. [2022-03-15 20:34:31,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:31,931 INFO L276 IsEmpty]: Start isEmpty. Operand 11784 states and 31406 transitions. [2022-03-15 20:34:31,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:31,941 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:31,942 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:31,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-03-15 20:34:32,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-03-15 20:34:32,147 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:32,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:32,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1558776146, now seen corresponding path program 126 times [2022-03-15 20:34:32,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:32,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270405720] [2022-03-15 20:34:32,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:32,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:32,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:32,189 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:32,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:32,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270405720] [2022-03-15 20:34:32,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270405720] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:32,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773804615] [2022-03-15 20:34:32,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:32,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:32,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:32,190 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:32,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-03-15 20:34:32,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:34:32,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:32,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:32,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:32,346 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:32,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:32,397 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:32,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773804615] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:32,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:32,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 20 [2022-03-15 20:34:32,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [880741791] [2022-03-15 20:34:32,397 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:32,398 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:32,401 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 57 transitions. [2022-03-15 20:34:32,401 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:32,533 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1177559#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 1177561#(or (<= N thread2Thread1of1ForFork1_j) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 1177558#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 1177557#(< thread2Thread1of1ForFork1_j N), 1177562#(or (<= thread1Thread1of1ForFork0_i 0) (<= N 0)), 1177560#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:34:32,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:34:32,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:32,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:34:32,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:34:32,533 INFO L87 Difference]: Start difference. First operand 11784 states and 31406 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:32,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:32,904 INFO L93 Difference]: Finished difference Result 13502 states and 35441 transitions. [2022-03-15 20:34:32,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:34:32,904 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 17 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-03-15 20:34:32,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:32,927 INFO L225 Difference]: With dead ends: 13502 [2022-03-15 20:34:32,927 INFO L226 Difference]: Without dead ends: 13502 [2022-03-15 20:34:32,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=498, Invalid=1758, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:34:32,928 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 105 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:32,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 121 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:32,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13502 states. [2022-03-15 20:34:33,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13502 to 11904. [2022-03-15 20:34:33,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11904 states, 11903 states have (on average 2.6687389733680584) internal successors, (31766), 11903 states have internal predecessors, (31766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:33,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11904 states to 11904 states and 31766 transitions. [2022-03-15 20:34:33,179 INFO L78 Accepts]: Start accepts. Automaton has 11904 states and 31766 transitions. Word has length 31 [2022-03-15 20:34:33,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:33,179 INFO L470 AbstractCegarLoop]: Abstraction has 11904 states and 31766 transitions. [2022-03-15 20:34:33,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:33,179 INFO L276 IsEmpty]: Start isEmpty. Operand 11904 states and 31766 transitions. [2022-03-15 20:34:33,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:34:33,191 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:33,191 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:33,207 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-03-15 20:34:33,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-03-15 20:34:33,391 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:33,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:33,391 INFO L85 PathProgramCache]: Analyzing trace with hash -74763402, now seen corresponding path program 127 times [2022-03-15 20:34:33,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:33,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404883240] [2022-03-15 20:34:33,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:33,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:33,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:33,432 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:33,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:33,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404883240] [2022-03-15 20:34:33,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404883240] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:33,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419001686] [2022-03-15 20:34:33,433 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:33,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:33,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:33,434 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:33,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-03-15 20:34:33,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:33,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:33,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:33,591 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:33,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:33,637 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:33,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419001686] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:33,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:33,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:34:33,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1148063791] [2022-03-15 20:34:33,638 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:33,640 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:33,643 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 49 transitions. [2022-03-15 20:34:33,643 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:33,729 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1215117#(or (<= N thread2Thread1of1ForFork1_j) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 1215120#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 1215121#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 1215118#(or (<= thread1Thread1of1ForFork0_i 0) (<= N 0)), 1215119#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:34:33,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:34:33,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:33,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:34:33,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:34:33,730 INFO L87 Difference]: Start difference. First operand 11904 states and 31766 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:34,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:34,106 INFO L93 Difference]: Finished difference Result 13531 states and 35487 transitions. [2022-03-15 20:34:34,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:34:34,107 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:34:34,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:34,129 INFO L225 Difference]: With dead ends: 13531 [2022-03-15 20:34:34,129 INFO L226 Difference]: Without dead ends: 13531 [2022-03-15 20:34:34,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=506, Invalid=1750, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:34:34,130 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 106 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:34,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 96 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:34,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13531 states. [2022-03-15 20:34:34,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13531 to 11924. [2022-03-15 20:34:34,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11924 states, 11923 states have (on average 2.6692946406105844) internal successors, (31826), 11923 states have internal predecessors, (31826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:34,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11924 states to 11924 states and 31826 transitions. [2022-03-15 20:34:34,339 INFO L78 Accepts]: Start accepts. Automaton has 11924 states and 31826 transitions. Word has length 31 [2022-03-15 20:34:34,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:34,339 INFO L470 AbstractCegarLoop]: Abstraction has 11924 states and 31826 transitions. [2022-03-15 20:34:34,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:34,339 INFO L276 IsEmpty]: Start isEmpty. Operand 11924 states and 31826 transitions. [2022-03-15 20:34:34,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 20:34:34,350 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:34,350 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:34,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-03-15 20:34:34,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:34,551 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:34,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:34,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1717003111, now seen corresponding path program 128 times [2022-03-15 20:34:34,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:34,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024236710] [2022-03-15 20:34:34,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:34,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:34,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:34,613 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:34,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:34,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024236710] [2022-03-15 20:34:34,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024236710] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:34,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055049966] [2022-03-15 20:34:34,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:34,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:34,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:34,615 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:34,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-03-15 20:34:34,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:34,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:34,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:34,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:34,790 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 20 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:34,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:34,836 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 20 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:34,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055049966] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:34,837 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:34,837 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 24 [2022-03-15 20:34:34,837 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [621555907] [2022-03-15 20:34:34,837 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:34,838 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:34,845 INFO L252 McrAutomatonBuilder]: Finished intersection with 84 states and 134 transitions. [2022-03-15 20:34:34,845 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:35,226 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [1252778#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< thread1Thread1of1ForFork0_i N)), 1252761#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 1252767#(or (<= N 5) (< 6 N)), 1252776#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ thread2Thread1of1ForFork1_j 1))), 1252772#(<= thread1Thread1of1ForFork0_i 1), 1252769#(<= thread1Thread1of1ForFork0_i 4), 1252770#(<= thread1Thread1of1ForFork0_i 3), 1252760#(< thread2Thread1of1ForFork1_j N), 1252762#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 1252779#(<= 0 thread2Thread1of1ForFork1_j), 1252777#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ 2 thread2Thread1of1ForFork1_j))), 1252773#(< thread1Thread1of1ForFork0_i N), 1252775#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 1252765#(or (< (+ 5 thread2Thread1of1ForFork1_j) N) (<= N (+ 4 thread2Thread1of1ForFork1_j))), 1252764#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 1252774#(or (< thread1Thread1of1ForFork0_i N) (<= (+ N 1) thread2Thread1of1ForFork1_j)), 1252763#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 1252768#(<= N 4), 1252771#(<= thread1Thread1of1ForFork0_i 2), 1252766#(or (< (+ 6 thread2Thread1of1ForFork1_j) N) (<= N (+ 5 thread2Thread1of1ForFork1_j)))] [2022-03-15 20:34:35,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 20:34:35,226 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:35,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 20:34:35,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=1580, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:34:35,227 INFO L87 Difference]: Start difference. First operand 11924 states and 31826 transitions. Second operand has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 34 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-03-15 20:34:36,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:36,595 INFO L93 Difference]: Finished difference Result 26614 states and 65713 transitions. [2022-03-15 20:34:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-15 20:34:36,595 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 34 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 32 [2022-03-15 20:34:36,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:36,646 INFO L225 Difference]: With dead ends: 26614 [2022-03-15 20:34:36,646 INFO L226 Difference]: Without dead ends: 26551 [2022-03-15 20:34:36,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 90 SyntacticMatches, 6 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5330 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2983, Invalid=11779, Unknown=0, NotChecked=0, Total=14762 [2022-03-15 20:34:36,647 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 322 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:36,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 207 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:36,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26551 states. [2022-03-15 20:34:36,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26551 to 7928. [2022-03-15 20:34:36,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7928 states, 7927 states have (on average 2.595685631386401) internal successors, (20576), 7927 states have internal predecessors, (20576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:36,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7928 states to 7928 states and 20576 transitions. [2022-03-15 20:34:36,931 INFO L78 Accepts]: Start accepts. Automaton has 7928 states and 20576 transitions. Word has length 32 [2022-03-15 20:34:36,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:36,931 INFO L470 AbstractCegarLoop]: Abstraction has 7928 states and 20576 transitions. [2022-03-15 20:34:36,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 34 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-03-15 20:34:36,931 INFO L276 IsEmpty]: Start isEmpty. Operand 7928 states and 20576 transitions. [2022-03-15 20:34:36,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:36,940 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:36,940 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:36,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-03-15 20:34:37,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:37,140 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:37,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:37,141 INFO L85 PathProgramCache]: Analyzing trace with hash 33915193, now seen corresponding path program 129 times [2022-03-15 20:34:37,141 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:37,141 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921230913] [2022-03-15 20:34:37,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:37,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:37,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:37,195 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:37,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:37,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921230913] [2022-03-15 20:34:37,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921230913] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:37,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145085980] [2022-03-15 20:34:37,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:37,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:37,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:37,197 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:37,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-03-15 20:34:37,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:34:37,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:37,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:37,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:37,366 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:37,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:37,413 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:37,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145085980] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:37,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:37,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 23 [2022-03-15 20:34:37,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1122169329] [2022-03-15 20:34:37,413 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:37,414 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:37,419 INFO L252 McrAutomatonBuilder]: Finished intersection with 64 states and 92 transitions. [2022-03-15 20:34:37,419 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:37,649 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [1295649#(<= thread2Thread1of1ForFork1_j 0), 1295641#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 1295642#(or (<= N (+ 3 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 1295639#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 1295648#(<= thread2Thread1of1ForFork1_j 1), 1295643#(or (<= N (+ 4 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 1295640#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 1295638#(< thread2Thread1of1ForFork1_j N), 1295646#(<= thread2Thread1of1ForFork1_j 3), 1295645#(<= thread2Thread1of1ForFork1_j 4), 1295647#(<= thread2Thread1of1ForFork1_j 2), 1295644#(<= N 4)] [2022-03-15 20:34:37,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:34:37,650 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:37,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:34:37,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=938, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:34:37,650 INFO L87 Difference]: Start difference. First operand 7928 states and 20576 transitions. Second operand has 25 states, 25 states have (on average 3.0) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:38,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:38,638 INFO L93 Difference]: Finished difference Result 18249 states and 43788 transitions. [2022-03-15 20:34:38,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 20:34:38,639 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 25 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-03-15 20:34:38,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:38,667 INFO L225 Difference]: With dead ends: 18249 [2022-03-15 20:34:38,667 INFO L226 Difference]: Without dead ends: 18214 [2022-03-15 20:34:38,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 75 SyntacticMatches, 6 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2931 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2288, Invalid=7024, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 20:34:38,668 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 381 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:38,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 213 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:38,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18214 states. [2022-03-15 20:34:38,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18214 to 7760. [2022-03-15 20:34:38,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7760 states, 7759 states have (on average 2.548910942131718) internal successors, (19777), 7759 states have internal predecessors, (19777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:38,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7760 states to 7760 states and 19777 transitions. [2022-03-15 20:34:38,848 INFO L78 Accepts]: Start accepts. Automaton has 7760 states and 19777 transitions. Word has length 34 [2022-03-15 20:34:38,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:38,848 INFO L470 AbstractCegarLoop]: Abstraction has 7760 states and 19777 transitions. [2022-03-15 20:34:38,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:38,848 INFO L276 IsEmpty]: Start isEmpty. Operand 7760 states and 19777 transitions. [2022-03-15 20:34:38,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:38,856 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:38,856 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:38,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:39,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2022-03-15 20:34:39,060 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:39,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:39,060 INFO L85 PathProgramCache]: Analyzing trace with hash 180486969, now seen corresponding path program 130 times [2022-03-15 20:34:39,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:39,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673373650] [2022-03-15 20:34:39,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:39,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:39,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:39,094 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:39,094 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:39,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673373650] [2022-03-15 20:34:39,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673373650] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:39,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713117717] [2022-03-15 20:34:39,094 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:39,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:39,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:39,095 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:39,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-03-15 20:34:39,116 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:39,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:39,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:39,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:39,249 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:39,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:39,294 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:39,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713117717] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:39,294 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:39,294 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:34:39,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [516214444] [2022-03-15 20:34:39,294 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:39,295 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:39,299 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 56 transitions. [2022-03-15 20:34:39,299 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:39,362 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1329766#(<= thread2Thread1of1ForFork1_j 3), 1329768#(< thread2Thread1of1ForFork1_j N), 1329767#(<= thread2Thread1of1ForFork1_j 2), 1329770#(<= thread2Thread1of1ForFork1_j 0), 1329769#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:34:39,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:34:39,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:39,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:34:39,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=421, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:34:39,363 INFO L87 Difference]: Start difference. First operand 7760 states and 19777 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:40,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:40,016 INFO L93 Difference]: Finished difference Result 13914 states and 32490 transitions. [2022-03-15 20:34:40,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 20:34:40,016 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:40,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:40,039 INFO L225 Difference]: With dead ends: 13914 [2022-03-15 20:34:40,039 INFO L226 Difference]: Without dead ends: 13911 [2022-03-15 20:34:40,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 68 SyntacticMatches, 5 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1875 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1385, Invalid=4017, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 20:34:40,040 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 361 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:40,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 108 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:40,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13911 states. [2022-03-15 20:34:40,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13911 to 8519. [2022-03-15 20:34:40,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8519 states, 8518 states have (on average 2.5298192063864757) internal successors, (21549), 8518 states have internal predecessors, (21549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:40,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8519 states to 8519 states and 21549 transitions. [2022-03-15 20:34:40,197 INFO L78 Accepts]: Start accepts. Automaton has 8519 states and 21549 transitions. Word has length 34 [2022-03-15 20:34:40,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:40,197 INFO L470 AbstractCegarLoop]: Abstraction has 8519 states and 21549 transitions. [2022-03-15 20:34:40,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:40,197 INFO L276 IsEmpty]: Start isEmpty. Operand 8519 states and 21549 transitions. [2022-03-15 20:34:40,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:40,206 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:40,206 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:40,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-03-15 20:34:40,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:40,407 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:40,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:40,407 INFO L85 PathProgramCache]: Analyzing trace with hash 508869851, now seen corresponding path program 131 times [2022-03-15 20:34:40,407 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:40,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088851257] [2022-03-15 20:34:40,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:40,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:40,450 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:40,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:40,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088851257] [2022-03-15 20:34:40,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088851257] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:40,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502944435] [2022-03-15 20:34:40,450 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:40,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:40,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:40,451 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:40,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-03-15 20:34:40,474 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:34:40,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:40,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:40,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:40,612 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:40,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:40,657 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:40,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502944435] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:40,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:40,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:34:40,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1966433856] [2022-03-15 20:34:40,658 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:40,659 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:40,662 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 54 transitions. [2022-03-15 20:34:40,663 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:40,727 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1361047#(<= thread2Thread1of1ForFork1_j 2), 1361049#(<= thread2Thread1of1ForFork1_j 0), 1361048#(<= thread2Thread1of1ForFork1_j 1), 1361046#(<= thread2Thread1of1ForFork1_j 3)] [2022-03-15 20:34:40,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:34:40,728 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:40,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:34:40,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=423, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:34:40,728 INFO L87 Difference]: Start difference. First operand 8519 states and 21549 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:41,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:41,118 INFO L93 Difference]: Finished difference Result 13104 states and 30432 transitions. [2022-03-15 20:34:41,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:34:41,118 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:41,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:41,137 INFO L225 Difference]: With dead ends: 13104 [2022-03-15 20:34:41,138 INFO L226 Difference]: Without dead ends: 13102 [2022-03-15 20:34:41,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 63 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 894 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=709, Invalid=1741, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:34:41,138 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 224 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:41,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 100 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:41,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13102 states. [2022-03-15 20:34:41,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13102 to 7774. [2022-03-15 20:34:41,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7774 states, 7773 states have (on average 2.4887430850379517) internal successors, (19345), 7773 states have internal predecessors, (19345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:41,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7774 states to 7774 states and 19345 transitions. [2022-03-15 20:34:41,280 INFO L78 Accepts]: Start accepts. Automaton has 7774 states and 19345 transitions. Word has length 34 [2022-03-15 20:34:41,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:41,281 INFO L470 AbstractCegarLoop]: Abstraction has 7774 states and 19345 transitions. [2022-03-15 20:34:41,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:41,281 INFO L276 IsEmpty]: Start isEmpty. Operand 7774 states and 19345 transitions. [2022-03-15 20:34:41,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:41,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:41,289 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:41,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:41,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:41,490 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:41,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:41,490 INFO L85 PathProgramCache]: Analyzing trace with hash -872693671, now seen corresponding path program 132 times [2022-03-15 20:34:41,491 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:41,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816562173] [2022-03-15 20:34:41,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:41,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:41,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:41,553 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:41,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:41,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816562173] [2022-03-15 20:34:41,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816562173] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:41,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712665623] [2022-03-15 20:34:41,554 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:41,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:41,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:41,555 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:41,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-03-15 20:34:41,579 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:34:41,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:41,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:41,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:41,716 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:41,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:41,761 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:41,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712665623] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:41,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:41,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:34:41,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1816304077] [2022-03-15 20:34:41,761 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:41,762 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:41,766 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 54 transitions. [2022-03-15 20:34:41,766 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:41,812 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1389977#(<= thread2Thread1of1ForFork1_j 0), 1389978#(< thread2Thread1of1ForFork1_j N), 1389975#(<= thread2Thread1of1ForFork1_j 2), 1389976#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:34:41,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:34:41,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:41,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:34:41,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:34:41,813 INFO L87 Difference]: Start difference. First operand 7774 states and 19345 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:42,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:42,428 INFO L93 Difference]: Finished difference Result 11629 states and 27518 transitions. [2022-03-15 20:34:42,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 20:34:42,429 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:42,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:42,446 INFO L225 Difference]: With dead ends: 11629 [2022-03-15 20:34:42,446 INFO L226 Difference]: Without dead ends: 11625 [2022-03-15 20:34:42,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 68 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1764 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1282, Invalid=3974, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 20:34:42,447 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 240 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:42,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 102 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:42,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11625 states. [2022-03-15 20:34:42,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11625 to 8732. [2022-03-15 20:34:42,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8732 states, 8731 states have (on average 2.4845951208338106) internal successors, (21693), 8731 states have internal predecessors, (21693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:42,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8732 states to 8732 states and 21693 transitions. [2022-03-15 20:34:42,587 INFO L78 Accepts]: Start accepts. Automaton has 8732 states and 21693 transitions. Word has length 34 [2022-03-15 20:34:42,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:42,587 INFO L470 AbstractCegarLoop]: Abstraction has 8732 states and 21693 transitions. [2022-03-15 20:34:42,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:42,587 INFO L276 IsEmpty]: Start isEmpty. Operand 8732 states and 21693 transitions. [2022-03-15 20:34:42,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:42,596 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:42,597 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:42,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:42,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-03-15 20:34:42,797 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:42,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:42,797 INFO L85 PathProgramCache]: Analyzing trace with hash -544310789, now seen corresponding path program 133 times [2022-03-15 20:34:42,798 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:42,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381330496] [2022-03-15 20:34:42,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:42,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:42,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:42,835 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:42,835 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:42,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381330496] [2022-03-15 20:34:42,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381330496] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:42,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258602764] [2022-03-15 20:34:42,835 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:42,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:42,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:42,836 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:42,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-03-15 20:34:42,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:42,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:42,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:42,998 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:42,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:43,053 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:43,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258602764] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:43,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:43,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:34:43,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1972050408] [2022-03-15 20:34:43,054 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:43,055 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:43,058 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 52 transitions. [2022-03-15 20:34:43,059 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:43,114 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [1419396#(<= thread2Thread1of1ForFork1_j 0), 1419394#(<= thread2Thread1of1ForFork1_j 2), 1419395#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:34:43,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:34:43,114 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:43,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:34:43,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=389, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:34:43,114 INFO L87 Difference]: Start difference. First operand 8732 states and 21693 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:43,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:43,485 INFO L93 Difference]: Finished difference Result 11372 states and 26868 transitions. [2022-03-15 20:34:43,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:34:43,485 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:43,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:43,502 INFO L225 Difference]: With dead ends: 11372 [2022-03-15 20:34:43,502 INFO L226 Difference]: Without dead ends: 11368 [2022-03-15 20:34:43,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 63 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=701, Invalid=1849, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:34:43,503 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 227 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:43,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 98 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:43,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11368 states. [2022-03-15 20:34:43,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11368 to 8802. [2022-03-15 20:34:43,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8802 states, 8801 states have (on average 2.4664242699693215) internal successors, (21707), 8801 states have internal predecessors, (21707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:43,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8802 states to 8802 states and 21707 transitions. [2022-03-15 20:34:43,663 INFO L78 Accepts]: Start accepts. Automaton has 8802 states and 21707 transitions. Word has length 34 [2022-03-15 20:34:43,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:43,663 INFO L470 AbstractCegarLoop]: Abstraction has 8802 states and 21707 transitions. [2022-03-15 20:34:43,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:43,663 INFO L276 IsEmpty]: Start isEmpty. Operand 8802 states and 21707 transitions. [2022-03-15 20:34:43,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:43,673 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:43,673 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:43,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:43,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-03-15 20:34:43,873 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:43,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:43,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1638402377, now seen corresponding path program 134 times [2022-03-15 20:34:43,874 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:43,874 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141600105] [2022-03-15 20:34:43,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:43,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:43,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:43,915 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:43,916 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:43,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141600105] [2022-03-15 20:34:43,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141600105] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:43,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255298762] [2022-03-15 20:34:43,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:43,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:43,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:43,917 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:43,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-03-15 20:34:43,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:43,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:43,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:43,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:44,078 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:44,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:44,124 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:44,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255298762] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:44,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:44,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 21 [2022-03-15 20:34:44,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1733319905] [2022-03-15 20:34:44,125 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:44,126 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:44,129 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 52 transitions. [2022-03-15 20:34:44,129 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:44,186 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [1448651#(<= thread2Thread1of1ForFork1_j 2), 1448652#(<= thread2Thread1of1ForFork1_j 1), 1448653#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:34:44,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:34:44,186 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:44,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:34:44,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:34:44,186 INFO L87 Difference]: Start difference. First operand 8802 states and 21707 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:44,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:44,558 INFO L93 Difference]: Finished difference Result 10717 states and 25248 transitions. [2022-03-15 20:34:44,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 20:34:44,558 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:44,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:44,573 INFO L225 Difference]: With dead ends: 10717 [2022-03-15 20:34:44,573 INFO L226 Difference]: Without dead ends: 10713 [2022-03-15 20:34:44,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 62 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 870 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=696, Invalid=1854, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:34:44,573 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 251 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:44,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 95 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:44,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10713 states. [2022-03-15 20:34:44,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10713 to 8360. [2022-03-15 20:34:44,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8360 states, 8359 states have (on average 2.4528053594927623) internal successors, (20503), 8359 states have internal predecessors, (20503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:44,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8360 states to 8360 states and 20503 transitions. [2022-03-15 20:34:44,696 INFO L78 Accepts]: Start accepts. Automaton has 8360 states and 20503 transitions. Word has length 34 [2022-03-15 20:34:44,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:44,696 INFO L470 AbstractCegarLoop]: Abstraction has 8360 states and 20503 transitions. [2022-03-15 20:34:44,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:44,696 INFO L276 IsEmpty]: Start isEmpty. Operand 8360 states and 20503 transitions. [2022-03-15 20:34:44,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:44,704 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:44,705 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:44,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-03-15 20:34:44,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-03-15 20:34:44,905 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:44,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:44,905 INFO L85 PathProgramCache]: Analyzing trace with hash 838444857, now seen corresponding path program 135 times [2022-03-15 20:34:44,906 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:44,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531620533] [2022-03-15 20:34:44,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:44,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:44,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:44,939 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:44,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:44,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531620533] [2022-03-15 20:34:44,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531620533] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:44,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675670225] [2022-03-15 20:34:44,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:44,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:44,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:44,940 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:44,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-03-15 20:34:44,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:34:44,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:44,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:44,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:45,103 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:45,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:45,148 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:45,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675670225] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:45,148 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:45,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:34:45,148 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [851935426] [2022-03-15 20:34:45,149 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:45,150 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:45,153 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 52 transitions. [2022-03-15 20:34:45,153 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:45,190 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [1476366#(<= thread2Thread1of1ForFork1_j 0), 1476365#(<= thread2Thread1of1ForFork1_j 1), 1476367#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:34:45,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:34:45,190 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:45,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:34:45,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=349, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:34:45,191 INFO L87 Difference]: Start difference. First operand 8360 states and 20503 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:45,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:45,742 INFO L93 Difference]: Finished difference Result 10153 states and 24150 transitions. [2022-03-15 20:34:45,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 20:34:45,742 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:45,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:45,757 INFO L225 Difference]: With dead ends: 10153 [2022-03-15 20:34:45,757 INFO L226 Difference]: Without dead ends: 10149 [2022-03-15 20:34:45,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 68 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1336 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1011, Invalid=3279, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:34:45,758 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 144 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:45,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 122 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:45,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10149 states. [2022-03-15 20:34:45,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10149 to 8582. [2022-03-15 20:34:45,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8582 states, 8581 states have (on average 2.4415569280969582) internal successors, (20951), 8581 states have internal predecessors, (20951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:45,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8582 states to 8582 states and 20951 transitions. [2022-03-15 20:34:45,882 INFO L78 Accepts]: Start accepts. Automaton has 8582 states and 20951 transitions. Word has length 34 [2022-03-15 20:34:45,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:45,882 INFO L470 AbstractCegarLoop]: Abstraction has 8582 states and 20951 transitions. [2022-03-15 20:34:45,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:45,882 INFO L276 IsEmpty]: Start isEmpty. Operand 8582 states and 20951 transitions. [2022-03-15 20:34:45,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:45,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:45,891 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:45,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:46,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:46,092 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:46,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:46,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1166827739, now seen corresponding path program 136 times [2022-03-15 20:34:46,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:46,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000910059] [2022-03-15 20:34:46,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:46,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:46,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:46,131 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:46,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:46,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000910059] [2022-03-15 20:34:46,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000910059] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:46,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532152732] [2022-03-15 20:34:46,131 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:46,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:46,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:46,132 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:46,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-03-15 20:34:46,153 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:46,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:46,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:46,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:46,313 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:46,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:46,360 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:46,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532152732] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:46,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:46,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:34:46,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [841247925] [2022-03-15 20:34:46,360 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:46,361 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:46,365 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 50 transitions. [2022-03-15 20:34:46,365 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:46,409 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1503995#(<= thread2Thread1of1ForFork1_j 0), 1503994#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:34:46,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:34:46,410 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:46,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:34:46,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:34:46,410 INFO L87 Difference]: Start difference. First operand 8582 states and 20951 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:46,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:46,729 INFO L93 Difference]: Finished difference Result 9812 states and 23341 transitions. [2022-03-15 20:34:46,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:34:46,730 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 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 34 [2022-03-15 20:34:46,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:46,743 INFO L225 Difference]: With dead ends: 9812 [2022-03-15 20:34:46,743 INFO L226 Difference]: Without dead ends: 9808 [2022-03-15 20:34:46,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 63 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 685 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=564, Invalid=1598, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:34:46,744 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 144 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:46,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 103 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:46,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9808 states. [2022-03-15 20:34:46,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9808 to 8640. [2022-03-15 20:34:46,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8640 states, 8639 states have (on average 2.439055446232203) internal successors, (21071), 8639 states have internal predecessors, (21071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:46,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8640 states to 8640 states and 21071 transitions. [2022-03-15 20:34:46,864 INFO L78 Accepts]: Start accepts. Automaton has 8640 states and 21071 transitions. Word has length 34 [2022-03-15 20:34:46,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:46,864 INFO L470 AbstractCegarLoop]: Abstraction has 8640 states and 21071 transitions. [2022-03-15 20:34:46,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:46,864 INFO L276 IsEmpty]: Start isEmpty. Operand 8640 states and 21071 transitions. [2022-03-15 20:34:46,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:46,873 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:46,874 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:46,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-03-15 20:34:47,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-03-15 20:34:47,074 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:47,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:47,074 INFO L85 PathProgramCache]: Analyzing trace with hash 72736151, now seen corresponding path program 137 times [2022-03-15 20:34:47,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:47,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125736803] [2022-03-15 20:34:47,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:47,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:47,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:47,117 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:47,117 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:47,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125736803] [2022-03-15 20:34:47,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125736803] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:47,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748820711] [2022-03-15 20:34:47,117 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:47,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:47,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:47,118 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:47,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-03-15 20:34:47,140 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:34:47,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:47,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:47,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:47,285 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:47,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:47,331 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:47,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748820711] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:47,331 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:47,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 21 [2022-03-15 20:34:47,331 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1017984939] [2022-03-15 20:34:47,331 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:47,332 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:47,336 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 50 transitions. [2022-03-15 20:34:47,336 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:47,383 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1531359#(<= thread2Thread1of1ForFork1_j 1), 1531360#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:34:47,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:34:47,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:47,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:34:47,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:34:47,383 INFO L87 Difference]: Start difference. First operand 8640 states and 21071 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:47,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:47,736 INFO L93 Difference]: Finished difference Result 9526 states and 22730 transitions. [2022-03-15 20:34:47,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:34:47,736 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:47,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:47,750 INFO L225 Difference]: With dead ends: 9526 [2022-03-15 20:34:47,750 INFO L226 Difference]: Without dead ends: 9520 [2022-03-15 20:34:47,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 62 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=612, Invalid=1740, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:34:47,750 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 156 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:47,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 114 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:47,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9520 states. [2022-03-15 20:34:47,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9520 to 8626. [2022-03-15 20:34:47,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8626 states, 8625 states have (on average 2.4353623188405797) internal successors, (21005), 8625 states have internal predecessors, (21005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:47,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8626 states to 8626 states and 21005 transitions. [2022-03-15 20:34:47,868 INFO L78 Accepts]: Start accepts. Automaton has 8626 states and 21005 transitions. Word has length 34 [2022-03-15 20:34:47,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:47,868 INFO L470 AbstractCegarLoop]: Abstraction has 8626 states and 21005 transitions. [2022-03-15 20:34:47,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:47,868 INFO L276 IsEmpty]: Start isEmpty. Operand 8626 states and 21005 transitions. [2022-03-15 20:34:47,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:47,877 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:47,877 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:47,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-03-15 20:34:48,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-03-15 20:34:48,078 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:48,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:48,078 INFO L85 PathProgramCache]: Analyzing trace with hash 515635291, now seen corresponding path program 138 times [2022-03-15 20:34:48,078 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:48,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152856487] [2022-03-15 20:34:48,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:48,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:48,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:48,127 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:48,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:48,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152856487] [2022-03-15 20:34:48,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152856487] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:48,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217645883] [2022-03-15 20:34:48,128 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:48,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:48,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:48,129 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:48,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-03-15 20:34:48,153 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:34:48,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:48,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:48,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:48,300 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:48,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:48,361 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:48,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217645883] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:48,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:48,361 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 22 [2022-03-15 20:34:48,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1038149564] [2022-03-15 20:34:48,361 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:48,363 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:48,366 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 50 transitions. [2022-03-15 20:34:48,366 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:48,429 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1558414#(<= thread2Thread1of1ForFork1_j 0), 1558413#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:34:48,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:34:48,429 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:48,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:34:48,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:34:48,430 INFO L87 Difference]: Start difference. First operand 8626 states and 21005 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:48,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:48,791 INFO L93 Difference]: Finished difference Result 9324 states and 22256 transitions. [2022-03-15 20:34:48,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:34:48,792 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 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 34 [2022-03-15 20:34:48,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:48,805 INFO L225 Difference]: With dead ends: 9324 [2022-03-15 20:34:48,805 INFO L226 Difference]: Without dead ends: 9318 [2022-03-15 20:34:48,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 61 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 726 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=608, Invalid=1744, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:34:48,806 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 197 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:48,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 113 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:48,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9318 states. [2022-03-15 20:34:48,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9318 to 8461. [2022-03-15 20:34:48,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8461 states, 8460 states have (on average 2.433806146572104) internal successors, (20590), 8460 states have internal predecessors, (20590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:48,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8461 states to 8461 states and 20590 transitions. [2022-03-15 20:34:48,938 INFO L78 Accepts]: Start accepts. Automaton has 8461 states and 20590 transitions. Word has length 34 [2022-03-15 20:34:48,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:48,938 INFO L470 AbstractCegarLoop]: Abstraction has 8461 states and 20590 transitions. [2022-03-15 20:34:48,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:48,939 INFO L276 IsEmpty]: Start isEmpty. Operand 8461 states and 20590 transitions. [2022-03-15 20:34:48,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:48,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:48,948 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:48,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:49,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:49,148 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:49,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:49,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1482478081, now seen corresponding path program 139 times [2022-03-15 20:34:49,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:49,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205539457] [2022-03-15 20:34:49,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:49,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:49,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:49,196 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:49,196 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:49,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205539457] [2022-03-15 20:34:49,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205539457] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:49,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486751821] [2022-03-15 20:34:49,196 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:49,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:49,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:49,198 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:49,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-03-15 20:34:49,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:49,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:49,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:49,361 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:49,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:49,407 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:49,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486751821] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:49,408 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:49,408 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 22 [2022-03-15 20:34:49,408 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1062180504] [2022-03-15 20:34:49,408 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:49,409 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:49,414 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 90 transitions. [2022-03-15 20:34:49,414 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:49,570 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1584934#(< thread2Thread1of1ForFork1_j N), 1584937#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 1584935#(<= thread2Thread1of1ForFork1_j 0), 1584938#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 1584939#(or (<= N (+ 3 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 1584936#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 1584933#(<= 1 thread1Thread1of1ForFork0_i)] [2022-03-15 20:34:49,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:49,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:49,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:49,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=611, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:34:49,570 INFO L87 Difference]: Start difference. First operand 8461 states and 20590 transitions. Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:49,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:49,933 INFO L93 Difference]: Finished difference Result 9837 states and 23357 transitions. [2022-03-15 20:34:49,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 20:34:49,933 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:49,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:49,946 INFO L225 Difference]: With dead ends: 9837 [2022-03-15 20:34:49,946 INFO L226 Difference]: Without dead ends: 9824 [2022-03-15 20:34:49,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 796 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=731, Invalid=2025, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 20:34:49,947 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 174 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:49,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 171 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:49,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9824 states. [2022-03-15 20:34:50,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9824 to 8293. [2022-03-15 20:34:50,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8293 states, 8292 states have (on average 2.398818137964303) internal successors, (19891), 8292 states have internal predecessors, (19891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:50,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8293 states to 8293 states and 19891 transitions. [2022-03-15 20:34:50,064 INFO L78 Accepts]: Start accepts. Automaton has 8293 states and 19891 transitions. Word has length 34 [2022-03-15 20:34:50,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:50,064 INFO L470 AbstractCegarLoop]: Abstraction has 8293 states and 19891 transitions. [2022-03-15 20:34:50,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:50,064 INFO L276 IsEmpty]: Start isEmpty. Operand 8293 states and 19891 transitions. [2022-03-15 20:34:50,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:50,073 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:50,073 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:50,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-03-15 20:34:50,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:50,273 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:50,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:50,273 INFO L85 PathProgramCache]: Analyzing trace with hash -599013687, now seen corresponding path program 140 times [2022-03-15 20:34:50,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:50,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272050574] [2022-03-15 20:34:50,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:50,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:50,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:50,314 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 27 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:50,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:50,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272050574] [2022-03-15 20:34:50,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272050574] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:50,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487318033] [2022-03-15 20:34:50,314 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:50,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:50,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:50,316 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:50,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-03-15 20:34:50,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:50,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:50,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:50,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:50,479 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 27 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:50,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:50,539 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 27 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:50,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487318033] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:50,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:50,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 21 [2022-03-15 20:34:50,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [963520218] [2022-03-15 20:34:50,539 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:50,540 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:50,545 INFO L252 McrAutomatonBuilder]: Finished intersection with 67 states and 98 transitions. [2022-03-15 20:34:50,546 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:50,702 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1611635#(< thread2Thread1of1ForFork1_j N), 1611633#(<= 2 thread1Thread1of1ForFork0_i), 1611636#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 1611634#(<= 1 thread1Thread1of1ForFork0_i), 1611639#(<= thread2Thread1of1ForFork1_j 0), 1611637#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 1611638#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:34:50,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:34:50,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:50,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:34:50,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=565, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:34:50,702 INFO L87 Difference]: Start difference. First operand 8293 states and 19891 transitions. Second operand has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 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-03-15 20:34:51,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:51,169 INFO L93 Difference]: Finished difference Result 10752 states and 24950 transitions. [2022-03-15 20:34:51,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:34:51,169 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 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-03-15 20:34:51,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:51,184 INFO L225 Difference]: With dead ends: 10752 [2022-03-15 20:34:51,184 INFO L226 Difference]: Without dead ends: 10743 [2022-03-15 20:34:51,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 85 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=865, Invalid=2327, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:34:51,185 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 136 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:51,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 255 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:51,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10743 states. [2022-03-15 20:34:51,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10743 to 8186. [2022-03-15 20:34:51,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8186 states, 8185 states have (on average 2.3518631643249845) internal successors, (19250), 8185 states have internal predecessors, (19250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:51,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8186 states to 8186 states and 19250 transitions. [2022-03-15 20:34:51,310 INFO L78 Accepts]: Start accepts. Automaton has 8186 states and 19250 transitions. Word has length 34 [2022-03-15 20:34:51,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:51,310 INFO L470 AbstractCegarLoop]: Abstraction has 8186 states and 19250 transitions. [2022-03-15 20:34:51,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 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-03-15 20:34:51,310 INFO L276 IsEmpty]: Start isEmpty. Operand 8186 states and 19250 transitions. [2022-03-15 20:34:51,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:51,319 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:51,319 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:51,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:51,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:51,520 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:51,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:51,520 INFO L85 PathProgramCache]: Analyzing trace with hash 860118929, now seen corresponding path program 141 times [2022-03-15 20:34:51,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:51,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987697192] [2022-03-15 20:34:51,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:51,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:51,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:51,563 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:51,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:51,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987697192] [2022-03-15 20:34:51,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987697192] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:51,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404387299] [2022-03-15 20:34:51,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:51,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:51,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:51,564 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:51,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-03-15 20:34:51,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:34:51,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:51,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:51,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:51,737 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:51,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:51,817 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:51,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404387299] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:51,817 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:51,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:34:51,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1701647878] [2022-03-15 20:34:51,817 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:51,818 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:51,824 INFO L252 McrAutomatonBuilder]: Finished intersection with 71 states and 106 transitions. [2022-03-15 20:34:51,824 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:51,971 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1639047#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 1639045#(<= 3 thread1Thread1of1ForFork0_i), 1639049#(<= 1 thread1Thread1of1ForFork0_i), 1639044#(< thread2Thread1of1ForFork1_j N), 1639046#(<= 2 thread1Thread1of1ForFork0_i), 1639048#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 1639050#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:34:51,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:34:51,971 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:51,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:34:51,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:34:51,971 INFO L87 Difference]: Start difference. First operand 8186 states and 19250 transitions. Second operand has 17 states, 17 states have (on average 4.0) internal successors, (68), 17 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:52,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:52,473 INFO L93 Difference]: Finished difference Result 12155 states and 27420 transitions. [2022-03-15 20:34:52,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:34:52,473 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.0) internal successors, (68), 17 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:52,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:52,491 INFO L225 Difference]: With dead ends: 12155 [2022-03-15 20:34:52,491 INFO L226 Difference]: Without dead ends: 12150 [2022-03-15 20:34:52,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 90 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1053 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=998, Invalid=2662, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 20:34:52,491 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 143 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:52,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 210 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:52,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12150 states. [2022-03-15 20:34:52,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12150 to 8429. [2022-03-15 20:34:52,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8429 states, 8428 states have (on average 2.340768865685809) internal successors, (19728), 8428 states have internal predecessors, (19728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:52,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8429 states to 8429 states and 19728 transitions. [2022-03-15 20:34:52,625 INFO L78 Accepts]: Start accepts. Automaton has 8429 states and 19728 transitions. Word has length 34 [2022-03-15 20:34:52,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:52,625 INFO L470 AbstractCegarLoop]: Abstraction has 8429 states and 19728 transitions. [2022-03-15 20:34:52,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.0) internal successors, (68), 17 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:52,625 INFO L276 IsEmpty]: Start isEmpty. Operand 8429 states and 19728 transitions. [2022-03-15 20:34:52,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:52,634 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:52,634 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:52,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-03-15 20:34:52,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:52,850 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:52,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:52,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1950835623, now seen corresponding path program 142 times [2022-03-15 20:34:52,851 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:52,851 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216939562] [2022-03-15 20:34:52,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:52,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:52,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:52,887 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:52,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:52,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216939562] [2022-03-15 20:34:52,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216939562] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:52,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189399866] [2022-03-15 20:34:52,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:52,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:52,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:52,888 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:52,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-03-15 20:34:52,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:52,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:52,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:52,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:53,061 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:53,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:53,107 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:53,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189399866] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:53,107 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:53,107 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:34:53,107 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [446385883] [2022-03-15 20:34:53,107 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:53,108 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:53,114 INFO L252 McrAutomatonBuilder]: Finished intersection with 75 states and 114 transitions. [2022-03-15 20:34:53,114 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:53,272 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1668359#(<= thread2Thread1of1ForFork1_j 0), 1668358#(< thread2Thread1of1ForFork1_j N), 1668357#(<= 1 thread1Thread1of1ForFork0_i), 1668354#(<= 4 thread1Thread1of1ForFork0_i), 1668355#(<= 3 thread1Thread1of1ForFork0_i), 1668356#(<= 2 thread1Thread1of1ForFork0_i)] [2022-03-15 20:34:53,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:34:53,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:53,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:34:53,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:34:53,273 INFO L87 Difference]: Start difference. First operand 8429 states and 19728 transitions. Second operand has 15 states, 15 states have (on average 4.533333333333333) internal successors, (68), 15 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:53,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:53,848 INFO L93 Difference]: Finished difference Result 15292 states and 34020 transitions. [2022-03-15 20:34:53,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 20:34:53,848 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.533333333333333) internal successors, (68), 15 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:53,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:53,872 INFO L225 Difference]: With dead ends: 15292 [2022-03-15 20:34:53,872 INFO L226 Difference]: Without dead ends: 15289 [2022-03-15 20:34:53,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 96 SyntacticMatches, 6 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1157 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 20:34:53,873 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 112 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:53,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 249 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:53,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15289 states. [2022-03-15 20:34:54,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15289 to 8586. [2022-03-15 20:34:54,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8586 states, 8585 states have (on average 2.343855562026791) internal successors, (20122), 8585 states have internal predecessors, (20122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:54,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8586 states to 8586 states and 20122 transitions. [2022-03-15 20:34:54,026 INFO L78 Accepts]: Start accepts. Automaton has 8586 states and 20122 transitions. Word has length 34 [2022-03-15 20:34:54,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:54,026 INFO L470 AbstractCegarLoop]: Abstraction has 8586 states and 20122 transitions. [2022-03-15 20:34:54,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.533333333333333) internal successors, (68), 15 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:54,026 INFO L276 IsEmpty]: Start isEmpty. Operand 8586 states and 20122 transitions. [2022-03-15 20:34:54,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:54,036 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:54,036 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:54,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-03-15 20:34:54,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-03-15 20:34:54,236 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:54,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:54,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1622452741, now seen corresponding path program 143 times [2022-03-15 20:34:54,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:54,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811158492] [2022-03-15 20:34:54,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:54,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:54,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:54,276 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 42 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:54,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:54,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811158492] [2022-03-15 20:34:54,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811158492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:54,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174997989] [2022-03-15 20:34:54,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:54,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:54,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:54,278 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:54,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-03-15 20:34:54,299 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:34:54,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:54,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:54,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:54,447 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:54,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:54,493 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 42 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:54,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174997989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:54,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:54,494 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:34:54,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [86323247] [2022-03-15 20:34:54,495 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:54,496 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:54,502 INFO L252 McrAutomatonBuilder]: Finished intersection with 74 states and 112 transitions. [2022-03-15 20:34:54,502 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:54,655 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1701129#(<= 1 thread1Thread1of1ForFork0_i), 1701127#(<= 3 thread1Thread1of1ForFork0_i), 1701130#(<= thread2Thread1of1ForFork1_j 0), 1701128#(<= 2 thread1Thread1of1ForFork0_i), 1701126#(<= 4 thread1Thread1of1ForFork0_i)] [2022-03-15 20:34:54,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:34:54,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:54,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:34:54,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:34:54,656 INFO L87 Difference]: Start difference. First operand 8586 states and 20122 transitions. Second operand has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:55,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:55,193 INFO L93 Difference]: Finished difference Result 15582 states and 34653 transitions. [2022-03-15 20:34:55,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 20:34:55,193 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:55,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:55,216 INFO L225 Difference]: With dead ends: 15582 [2022-03-15 20:34:55,217 INFO L226 Difference]: Without dead ends: 15578 [2022-03-15 20:34:55,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 91 SyntacticMatches, 9 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1118 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=904, Invalid=2636, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:34:55,217 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 117 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:55,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 210 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:55,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15578 states. [2022-03-15 20:34:55,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15578 to 8542. [2022-03-15 20:34:55,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8542 states, 8541 states have (on average 2.3371970495258165) internal successors, (19962), 8541 states have internal predecessors, (19962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:55,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8542 states to 8542 states and 19962 transitions. [2022-03-15 20:34:55,368 INFO L78 Accepts]: Start accepts. Automaton has 8542 states and 19962 transitions. Word has length 34 [2022-03-15 20:34:55,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:55,368 INFO L470 AbstractCegarLoop]: Abstraction has 8542 states and 19962 transitions. [2022-03-15 20:34:55,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:55,368 INFO L276 IsEmpty]: Start isEmpty. Operand 8542 states and 19962 transitions. [2022-03-15 20:34:55,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:55,377 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:55,377 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:55,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-03-15 20:34:55,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-03-15 20:34:55,578 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:55,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:55,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1578422967, now seen corresponding path program 144 times [2022-03-15 20:34:55,578 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:55,578 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105267291] [2022-03-15 20:34:55,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:55,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:55,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:55,622 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 43 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:55,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:55,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105267291] [2022-03-15 20:34:55,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105267291] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:55,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643651901] [2022-03-15 20:34:55,622 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:55,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:55,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:55,625 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:55,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-03-15 20:34:55,649 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:34:55,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:55,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:55,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:55,796 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:55,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:55,841 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 43 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:55,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643651901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:55,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:55,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 21 [2022-03-15 20:34:55,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [923734723] [2022-03-15 20:34:55,842 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:55,843 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:55,849 INFO L252 McrAutomatonBuilder]: Finished intersection with 74 states and 112 transitions. [2022-03-15 20:34:55,849 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:55,996 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1734094#(<= 1 thread1Thread1of1ForFork0_i), 1734091#(<= 4 thread1Thread1of1ForFork0_i), 1734092#(<= 3 thread1Thread1of1ForFork0_i), 1734093#(<= 2 thread1Thread1of1ForFork0_i), 1734095#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:34:55,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:34:55,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:55,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:34:55,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=504, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:34:55,996 INFO L87 Difference]: Start difference. First operand 8542 states and 19962 transitions. Second operand has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:56,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:56,567 INFO L93 Difference]: Finished difference Result 15151 states and 33710 transitions. [2022-03-15 20:34:56,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 20:34:56,568 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:56,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:56,591 INFO L225 Difference]: With dead ends: 15151 [2022-03-15 20:34:56,591 INFO L226 Difference]: Without dead ends: 15145 [2022-03-15 20:34:56,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 90 SyntacticMatches, 9 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1285 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1013, Invalid=3019, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 20:34:56,591 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 130 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:56,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 239 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:56,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15145 states. [2022-03-15 20:34:56,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15145 to 8268. [2022-03-15 20:34:56,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8268 states, 8267 states have (on average 2.334825208660941) internal successors, (19302), 8267 states have internal predecessors, (19302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:56,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8268 states to 8268 states and 19302 transitions. [2022-03-15 20:34:56,742 INFO L78 Accepts]: Start accepts. Automaton has 8268 states and 19302 transitions. Word has length 34 [2022-03-15 20:34:56,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:56,742 INFO L470 AbstractCegarLoop]: Abstraction has 8268 states and 19302 transitions. [2022-03-15 20:34:56,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:56,743 INFO L276 IsEmpty]: Start isEmpty. Operand 8268 states and 19302 transitions. [2022-03-15 20:34:56,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:56,751 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:56,751 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:56,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-03-15 20:34:56,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-03-15 20:34:56,952 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:56,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:56,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2021322107, now seen corresponding path program 145 times [2022-03-15 20:34:56,953 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:56,953 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103600456] [2022-03-15 20:34:56,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:56,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:56,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:57,002 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:57,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:57,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103600456] [2022-03-15 20:34:57,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103600456] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:57,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939044898] [2022-03-15 20:34:57,002 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:57,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:57,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:57,003 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:57,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-03-15 20:34:57,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:57,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:57,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:57,175 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:57,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:57,223 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:34:57,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939044898] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:57,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:57,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 22 [2022-03-15 20:34:57,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [857384646] [2022-03-15 20:34:57,223 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:57,224 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:57,230 INFO L252 McrAutomatonBuilder]: Finished intersection with 74 states and 112 transitions. [2022-03-15 20:34:57,230 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:57,391 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1766087#(<= 1 thread1Thread1of1ForFork0_i), 1766088#(<= thread2Thread1of1ForFork1_j 0), 1766084#(<= 4 thread1Thread1of1ForFork0_i), 1766086#(<= 2 thread1Thread1of1ForFork0_i), 1766085#(<= 3 thread1Thread1of1ForFork0_i)] [2022-03-15 20:34:57,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:34:57,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:57,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:34:57,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:34:57,392 INFO L87 Difference]: Start difference. First operand 8268 states and 19302 transitions. Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:57,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:57,992 INFO L93 Difference]: Finished difference Result 14343 states and 31914 transitions. [2022-03-15 20:34:57,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 20:34:57,993 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:57,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:58,014 INFO L225 Difference]: With dead ends: 14343 [2022-03-15 20:34:58,014 INFO L226 Difference]: Without dead ends: 14335 [2022-03-15 20:34:58,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 89 SyntacticMatches, 9 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1377 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1061, Invalid=3229, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:34:58,015 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 141 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:58,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 234 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:58,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14335 states. [2022-03-15 20:34:58,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14335 to 7830. [2022-03-15 20:34:58,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7830 states, 7829 states have (on average 2.337974198492783) internal successors, (18304), 7829 states have internal predecessors, (18304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:58,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7830 states to 7830 states and 18304 transitions. [2022-03-15 20:34:58,160 INFO L78 Accepts]: Start accepts. Automaton has 7830 states and 18304 transitions. Word has length 34 [2022-03-15 20:34:58,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:58,160 INFO L470 AbstractCegarLoop]: Abstraction has 7830 states and 18304 transitions. [2022-03-15 20:34:58,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:58,160 INFO L276 IsEmpty]: Start isEmpty. Operand 7830 states and 18304 transitions. [2022-03-15 20:34:58,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:58,168 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:58,168 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:58,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-03-15 20:34:58,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:58,370 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:58,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:58,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1428673737, now seen corresponding path program 146 times [2022-03-15 20:34:58,370 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:58,370 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939750379] [2022-03-15 20:34:58,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:58,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:58,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:58,424 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:58,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:58,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939750379] [2022-03-15 20:34:58,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939750379] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:58,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176305728] [2022-03-15 20:34:58,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:58,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:58,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:58,426 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:58,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-03-15 20:34:58,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:58,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:58,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:58,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:58,596 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:58,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:58,644 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:58,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176305728] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:58,645 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:58,645 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 23 [2022-03-15 20:34:58,645 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1780914617] [2022-03-15 20:34:58,645 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:58,646 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:58,652 INFO L252 McrAutomatonBuilder]: Finished intersection with 76 states and 116 transitions. [2022-03-15 20:34:58,652 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:58,828 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1796398#(<= 3 thread1Thread1of1ForFork0_i), 1796397#(<= 4 thread1Thread1of1ForFork0_i), 1796401#(<= thread2Thread1of1ForFork1_j 0), 1796396#(<= 5 N), 1796400#(<= 1 thread1Thread1of1ForFork0_i), 1796399#(<= 2 thread1Thread1of1ForFork0_i)] [2022-03-15 20:34:58,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:58,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:58,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:58,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=651, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:34:58,829 INFO L87 Difference]: Start difference. First operand 7830 states and 18304 transitions. Second operand has 19 states, 19 states have (on average 3.6315789473684212) internal successors, (69), 19 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:59,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:59,483 INFO L93 Difference]: Finished difference Result 14880 states and 33029 transitions. [2022-03-15 20:34:59,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 20:34:59,483 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.6315789473684212) internal successors, (69), 19 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:34:59,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:59,506 INFO L225 Difference]: With dead ends: 14880 [2022-03-15 20:34:59,506 INFO L226 Difference]: Without dead ends: 14880 [2022-03-15 20:34:59,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 90 SyntacticMatches, 9 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1564 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1183, Invalid=3787, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 20:34:59,507 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 127 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:59,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 231 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:59,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14880 states. [2022-03-15 20:34:59,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14880 to 7803. [2022-03-15 20:34:59,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7803 states, 7802 states have (on average 2.337733914380928) internal successors, (18239), 7802 states have internal predecessors, (18239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:59,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7803 states to 7803 states and 18239 transitions. [2022-03-15 20:34:59,658 INFO L78 Accepts]: Start accepts. Automaton has 7803 states and 18239 transitions. Word has length 34 [2022-03-15 20:34:59,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:59,658 INFO L470 AbstractCegarLoop]: Abstraction has 7803 states and 18239 transitions. [2022-03-15 20:34:59,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.6315789473684212) internal successors, (69), 19 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:59,658 INFO L276 IsEmpty]: Start isEmpty. Operand 7803 states and 18239 transitions. [2022-03-15 20:34:59,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:34:59,666 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:59,667 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:59,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:59,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:59,867 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:59,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:59,867 INFO L85 PathProgramCache]: Analyzing trace with hash 439420891, now seen corresponding path program 147 times [2022-03-15 20:34:59,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:59,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945644728] [2022-03-15 20:34:59,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:59,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:59,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:59,906 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:59,906 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:59,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945644728] [2022-03-15 20:34:59,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945644728] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:59,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410355218] [2022-03-15 20:34:59,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:59,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:59,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:59,907 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:59,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-03-15 20:34:59,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:34:59,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:59,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:34:59,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:00,051 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:00,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:00,096 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:00,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410355218] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:00,097 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:00,097 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:35:00,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [616527268] [2022-03-15 20:35:00,097 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:00,098 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:00,102 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 64 transitions. [2022-03-15 20:35:00,102 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:00,172 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1827196#(or (<= N 0) (<= thread2Thread1of1ForFork1_j 0)), 1827195#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N thread1Thread1of1ForFork0_i))] [2022-03-15 20:35:00,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:35:00,172 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:00,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:35:00,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=317, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:35:00,172 INFO L87 Difference]: Start difference. First operand 7803 states and 18239 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:00,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:00,430 INFO L93 Difference]: Finished difference Result 9446 states and 21766 transitions. [2022-03-15 20:35:00,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:00,430 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:35:00,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:00,443 INFO L225 Difference]: With dead ends: 9446 [2022-03-15 20:35:00,443 INFO L226 Difference]: Without dead ends: 9444 [2022-03-15 20:35:00,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 71 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=406, Invalid=1076, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:35:00,444 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 128 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:00,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 86 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:00,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9444 states. [2022-03-15 20:35:00,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9444 to 7717. [2022-03-15 20:35:00,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7717 states, 7716 states have (on average 2.326853291861068) internal successors, (17954), 7716 states have internal predecessors, (17954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:00,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7717 states to 7717 states and 17954 transitions. [2022-03-15 20:35:00,567 INFO L78 Accepts]: Start accepts. Automaton has 7717 states and 17954 transitions. Word has length 34 [2022-03-15 20:35:00,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:00,567 INFO L470 AbstractCegarLoop]: Abstraction has 7717 states and 17954 transitions. [2022-03-15 20:35:00,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:00,567 INFO L276 IsEmpty]: Start isEmpty. Operand 7717 states and 17954 transitions. [2022-03-15 20:35:00,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:35:00,576 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:00,576 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:00,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:00,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-03-15 20:35:00,776 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:00,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:00,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1144640589, now seen corresponding path program 148 times [2022-03-15 20:35:00,777 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:00,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911552543] [2022-03-15 20:35:00,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:00,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:00,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:00,816 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 33 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:00,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:00,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911552543] [2022-03-15 20:35:00,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911552543] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:00,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508876945] [2022-03-15 20:35:00,817 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:00,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:00,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:00,818 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:00,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-03-15 20:35:00,838 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:00,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:00,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:35:00,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:00,963 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 42 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:00,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:01,008 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 33 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:01,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508876945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:01,008 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:01,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:35:01,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1178435067] [2022-03-15 20:35:01,008 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:01,010 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:01,014 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 64 transitions. [2022-03-15 20:35:01,014 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:01,082 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1852330#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N thread1Thread1of1ForFork0_i)), 1852331#(or (<= N 0) (<= thread2Thread1of1ForFork1_j 0))] [2022-03-15 20:35:01,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:35:01,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:01,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:35:01,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=317, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:35:01,083 INFO L87 Difference]: Start difference. First operand 7717 states and 17954 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:01,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:01,362 INFO L93 Difference]: Finished difference Result 9139 states and 20877 transitions. [2022-03-15 20:35:01,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:35:01,362 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:35:01,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:01,374 INFO L225 Difference]: With dead ends: 9139 [2022-03-15 20:35:01,374 INFO L226 Difference]: Without dead ends: 9135 [2022-03-15 20:35:01,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 71 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=423, Invalid=1137, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:35:01,375 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 109 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:01,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 106 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:01,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9135 states. [2022-03-15 20:35:01,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9135 to 7745. [2022-03-15 20:35:01,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7745 states, 7744 states have (on average 2.322572314049587) internal successors, (17986), 7744 states have internal predecessors, (17986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:01,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7745 states to 7745 states and 17986 transitions. [2022-03-15 20:35:01,482 INFO L78 Accepts]: Start accepts. Automaton has 7745 states and 17986 transitions. Word has length 34 [2022-03-15 20:35:01,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:01,482 INFO L470 AbstractCegarLoop]: Abstraction has 7745 states and 17986 transitions. [2022-03-15 20:35:01,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:01,482 INFO L276 IsEmpty]: Start isEmpty. Operand 7745 states and 17986 transitions. [2022-03-15 20:35:01,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:35:01,490 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:01,490 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:01,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-03-15 20:35:01,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:01,691 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:01,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:01,691 INFO L85 PathProgramCache]: Analyzing trace with hash 2056235119, now seen corresponding path program 149 times [2022-03-15 20:35:01,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:01,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116492450] [2022-03-15 20:35:01,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:01,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:01,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:01,733 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:01,733 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:01,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116492450] [2022-03-15 20:35:01,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116492450] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:01,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105718973] [2022-03-15 20:35:01,733 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:01,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:01,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:01,734 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:01,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-03-15 20:35:01,755 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:35:01,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:01,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:35:01,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:01,882 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:01,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:01,928 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:01,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105718973] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:01,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:01,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 20 [2022-03-15 20:35:01,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [128996972] [2022-03-15 20:35:01,928 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:01,930 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:01,934 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 64 transitions. [2022-03-15 20:35:01,934 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:02,005 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1877218#(or (<= N 0) (<= thread2Thread1of1ForFork1_j 0)), 1877217#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N thread1Thread1of1ForFork0_i))] [2022-03-15 20:35:02,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:35:02,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:02,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:35:02,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:35:02,005 INFO L87 Difference]: Start difference. First operand 7745 states and 17986 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:02,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:02,304 INFO L93 Difference]: Finished difference Result 8740 states and 20002 transitions. [2022-03-15 20:35:02,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:35:02,304 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:35:02,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:02,316 INFO L225 Difference]: With dead ends: 8740 [2022-03-15 20:35:02,316 INFO L226 Difference]: Without dead ends: 8736 [2022-03-15 20:35:02,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 70 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=456, Invalid=1266, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:35:02,316 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 134 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:02,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 102 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:02,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8736 states. [2022-03-15 20:35:02,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8736 to 7657. [2022-03-15 20:35:02,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7657 states, 7656 states have (on average 2.3179205851619646) internal successors, (17746), 7656 states have internal predecessors, (17746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:02,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7657 states to 7657 states and 17746 transitions. [2022-03-15 20:35:02,421 INFO L78 Accepts]: Start accepts. Automaton has 7657 states and 17746 transitions. Word has length 34 [2022-03-15 20:35:02,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:02,422 INFO L470 AbstractCegarLoop]: Abstraction has 7657 states and 17746 transitions. [2022-03-15 20:35:02,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:02,422 INFO L276 IsEmpty]: Start isEmpty. Operand 7657 states and 17746 transitions. [2022-03-15 20:35:02,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:35:02,430 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:02,430 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:02,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:02,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:02,631 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:02,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:02,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1844105947, now seen corresponding path program 150 times [2022-03-15 20:35:02,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:02,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957611462] [2022-03-15 20:35:02,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:02,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:02,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:02,679 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 27 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:02,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:02,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957611462] [2022-03-15 20:35:02,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957611462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:02,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801608819] [2022-03-15 20:35:02,680 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:02,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:02,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:02,681 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:02,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-03-15 20:35:02,702 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:35:02,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:02,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:35:02,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:02,815 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:02,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:02,860 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 27 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:02,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801608819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:02,860 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:02,860 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 19 [2022-03-15 20:35:02,860 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [882459983] [2022-03-15 20:35:02,860 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:02,861 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:02,866 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 80 transitions. [2022-03-15 20:35:02,866 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:02,976 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [1901530#(or (<= N thread1Thread1of1ForFork0_i) (<= (+ thread2Thread1of1ForFork1_j 1) thread1Thread1of1ForFork0_i)), 1901532#(or (<= thread2Thread1of1ForFork1_j 0) (<= N 1)), 1901531#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i))] [2022-03-15 20:35:02,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:35:02,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:02,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:35:02,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=350, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:35:02,977 INFO L87 Difference]: Start difference. First operand 7657 states and 17746 transitions. Second operand has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:03,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:03,370 INFO L93 Difference]: Finished difference Result 10077 states and 22826 transitions. [2022-03-15 20:35:03,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:35:03,370 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:35:03,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:03,385 INFO L225 Difference]: With dead ends: 10077 [2022-03-15 20:35:03,385 INFO L226 Difference]: Without dead ends: 10075 [2022-03-15 20:35:03,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 78 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 683 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=581, Invalid=1675, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:35:03,386 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 152 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:03,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 155 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:03,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10075 states. [2022-03-15 20:35:03,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10075 to 7969. [2022-03-15 20:35:03,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7969 states, 7968 states have (on average 2.3225401606425704) internal successors, (18506), 7968 states have internal predecessors, (18506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:03,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7969 states to 7969 states and 18506 transitions. [2022-03-15 20:35:03,517 INFO L78 Accepts]: Start accepts. Automaton has 7969 states and 18506 transitions. Word has length 34 [2022-03-15 20:35:03,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:03,517 INFO L470 AbstractCegarLoop]: Abstraction has 7969 states and 18506 transitions. [2022-03-15 20:35:03,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:03,517 INFO L276 IsEmpty]: Start isEmpty. Operand 7969 states and 18506 transitions. [2022-03-15 20:35:03,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:35:03,526 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:03,526 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:03,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-03-15 20:35:03,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:03,726 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:03,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:03,727 INFO L85 PathProgramCache]: Analyzing trace with hash -123619297, now seen corresponding path program 151 times [2022-03-15 20:35:03,727 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:03,727 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937477130] [2022-03-15 20:35:03,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:03,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:03,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:03,771 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:03,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:03,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937477130] [2022-03-15 20:35:03,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937477130] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:03,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832652241] [2022-03-15 20:35:03,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:03,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:03,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:03,772 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:03,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-03-15 20:35:03,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:03,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:35:03,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:03,920 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:03,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:03,965 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:03,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832652241] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:03,965 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:03,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 19 [2022-03-15 20:35:03,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [107604747] [2022-03-15 20:35:03,965 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:03,966 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:03,970 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 62 transitions. [2022-03-15 20:35:03,970 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:04,066 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1927817#(< thread2Thread1of1ForFork1_j N), 1927819#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 1927822#(or (<= 0 thread1Thread1of1ForFork0_i) (<= N 1)), 1927818#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 1927821#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N (+ thread2Thread1of1ForFork1_j 1))), 1927820#(or (<= N thread2Thread1of1ForFork1_j) (<= thread2Thread1of1ForFork1_j (+ thread1Thread1of1ForFork0_i 1)))] [2022-03-15 20:35:04,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:35:04,067 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:04,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:35:04,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=458, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:35:04,067 INFO L87 Difference]: Start difference. First operand 7969 states and 18506 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:04,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:04,706 INFO L93 Difference]: Finished difference Result 14063 states and 30891 transitions. [2022-03-15 20:35:04,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 20:35:04,706 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:35:04,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:04,727 INFO L225 Difference]: With dead ends: 14063 [2022-03-15 20:35:04,727 INFO L226 Difference]: Without dead ends: 14058 [2022-03-15 20:35:04,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1289, Invalid=3823, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 20:35:04,728 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 199 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:04,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 150 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:04,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14058 states. [2022-03-15 20:35:04,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14058 to 7969. [2022-03-15 20:35:04,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7969 states, 7968 states have (on average 2.3125) internal successors, (18426), 7968 states have internal predecessors, (18426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:04,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7969 states to 7969 states and 18426 transitions. [2022-03-15 20:35:04,877 INFO L78 Accepts]: Start accepts. Automaton has 7969 states and 18426 transitions. Word has length 34 [2022-03-15 20:35:04,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:04,878 INFO L470 AbstractCegarLoop]: Abstraction has 7969 states and 18426 transitions. [2022-03-15 20:35:04,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:04,878 INFO L276 IsEmpty]: Start isEmpty. Operand 7969 states and 18426 transitions. [2022-03-15 20:35:04,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:35:04,887 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:04,887 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:04,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-03-15 20:35:05,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:05,087 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:05,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:05,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1649049393, now seen corresponding path program 152 times [2022-03-15 20:35:05,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:05,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063136970] [2022-03-15 20:35:05,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:05,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:05,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:05,129 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 27 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:05,129 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:05,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063136970] [2022-03-15 20:35:05,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063136970] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:05,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130858825] [2022-03-15 20:35:05,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:05,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:05,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:05,131 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:05,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-03-15 20:35:05,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:05,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:05,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:35:05,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:05,285 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 27 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:05,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:05,329 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 27 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:05,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130858825] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:05,330 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:05,330 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 20 [2022-03-15 20:35:05,330 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [205206601] [2022-03-15 20:35:05,330 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:05,331 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:05,335 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 68 transitions. [2022-03-15 20:35:05,335 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:05,450 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1958140#(or (<= N thread2Thread1of1ForFork1_j) (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i)), 1958141#(or (<= 0 thread1Thread1of1ForFork0_i) (<= N 0)), 1958138#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 1958139#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 1958137#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 1958136#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:35:05,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:35:05,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:05,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:35:05,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=494, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:35:05,450 INFO L87 Difference]: Start difference. First operand 7969 states and 18426 transitions. Second operand has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:05,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:05,850 INFO L93 Difference]: Finished difference Result 11213 states and 25075 transitions. [2022-03-15 20:35:05,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 20:35:05,850 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:35:05,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:05,866 INFO L225 Difference]: With dead ends: 11213 [2022-03-15 20:35:05,866 INFO L226 Difference]: Without dead ends: 11204 [2022-03-15 20:35:05,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 816 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=731, Invalid=2239, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:35:05,867 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 160 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:05,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 97 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:05,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11204 states. [2022-03-15 20:35:05,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11204 to 8144. [2022-03-15 20:35:05,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8144 states, 8143 states have (on average 2.30824020631217) internal successors, (18796), 8143 states have internal predecessors, (18796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:05,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8144 states to 8144 states and 18796 transitions. [2022-03-15 20:35:05,996 INFO L78 Accepts]: Start accepts. Automaton has 8144 states and 18796 transitions. Word has length 34 [2022-03-15 20:35:05,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:05,996 INFO L470 AbstractCegarLoop]: Abstraction has 8144 states and 18796 transitions. [2022-03-15 20:35:05,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:05,996 INFO L276 IsEmpty]: Start isEmpty. Operand 8144 states and 18796 transitions. [2022-03-15 20:35:06,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 20:35:06,023 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:06,024 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:06,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-03-15 20:35:06,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:06,224 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:06,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:06,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1090513073, now seen corresponding path program 153 times [2022-03-15 20:35:06,225 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:06,225 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825537615] [2022-03-15 20:35:06,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:06,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:06,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:06,262 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:06,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:06,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825537615] [2022-03-15 20:35:06,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825537615] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:06,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399533849] [2022-03-15 20:35:06,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:06,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:06,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:06,264 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:06,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-03-15 20:35:06,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:35:06,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:06,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:35:06,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:06,418 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:06,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:06,462 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:06,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399533849] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:06,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:06,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:35:06,463 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [555150915] [2022-03-15 20:35:06,463 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:06,464 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:06,467 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 60 transitions. [2022-03-15 20:35:06,467 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:06,553 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1985918#(< thread2Thread1of1ForFork1_j N), 1985920#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 1985921#(or (<= N thread2Thread1of1ForFork1_j) (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i)), 1985922#(or (<= 0 thread1Thread1of1ForFork0_i) (<= N 0)), 1985919#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:35:06,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:35:06,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:06,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:35:06,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=412, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:35:06,554 INFO L87 Difference]: Start difference. First operand 8144 states and 18796 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:06,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:06,994 INFO L93 Difference]: Finished difference Result 10528 states and 23562 transitions. [2022-03-15 20:35:06,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 20:35:06,995 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 20:35:06,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:07,009 INFO L225 Difference]: With dead ends: 10528 [2022-03-15 20:35:07,009 INFO L226 Difference]: Without dead ends: 10523 [2022-03-15 20:35:07,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 961 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=832, Invalid=2590, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:35:07,010 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 111 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:07,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 126 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:07,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10523 states. [2022-03-15 20:35:07,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10523 to 8144. [2022-03-15 20:35:07,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8144 states, 8143 states have (on average 2.3062753285030086) internal successors, (18780), 8143 states have internal predecessors, (18780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:07,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8144 states to 8144 states and 18780 transitions. [2022-03-15 20:35:07,130 INFO L78 Accepts]: Start accepts. Automaton has 8144 states and 18780 transitions. Word has length 34 [2022-03-15 20:35:07,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:07,130 INFO L470 AbstractCegarLoop]: Abstraction has 8144 states and 18780 transitions. [2022-03-15 20:35:07,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:07,130 INFO L276 IsEmpty]: Start isEmpty. Operand 8144 states and 18780 transitions. [2022-03-15 20:35:07,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:07,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:07,139 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:07,154 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-03-15 20:35:07,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-03-15 20:35:07,340 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:07,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:07,340 INFO L85 PathProgramCache]: Analyzing trace with hash -648030350, now seen corresponding path program 154 times [2022-03-15 20:35:07,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:07,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381342896] [2022-03-15 20:35:07,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:07,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:07,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:07,585 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:07,585 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:07,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381342896] [2022-03-15 20:35:07,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381342896] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:07,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117766031] [2022-03-15 20:35:07,585 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:07,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:07,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:07,586 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:07,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-03-15 20:35:07,611 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:07,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:07,612 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:07,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:07,704 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:07,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:07,796 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:07,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117766031] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:07,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:07,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:07,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [810222116] [2022-03-15 20:35:07,796 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:07,798 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:07,803 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 95 transitions. [2022-03-15 20:35:07,803 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:07,997 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:07,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:07,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:07,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:07,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:07,998 INFO L87 Difference]: Start difference. First operand 8144 states and 18780 transitions. Second operand has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:08,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:08,589 INFO L93 Difference]: Finished difference Result 8292 states and 19072 transitions. [2022-03-15 20:35:08,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:08,589 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:08,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:08,601 INFO L225 Difference]: With dead ends: 8292 [2022-03-15 20:35:08,601 INFO L226 Difference]: Without dead ends: 8289 [2022-03-15 20:35:08,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 100 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:08,602 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 20 mSDsluCounter, 1006 mSDsCounter, 0 mSdLazyCounter, 2005 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 2017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:08,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 152 Invalid, 2017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2005 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:08,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8289 states. [2022-03-15 20:35:08,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8289 to 8238. [2022-03-15 20:35:08,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8238 states, 8237 states have (on average 2.3071506616486586) internal successors, (19004), 8237 states have internal predecessors, (19004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:08,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8238 states to 8238 states and 19004 transitions. [2022-03-15 20:35:08,709 INFO L78 Accepts]: Start accepts. Automaton has 8238 states and 19004 transitions. Word has length 35 [2022-03-15 20:35:08,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:08,709 INFO L470 AbstractCegarLoop]: Abstraction has 8238 states and 19004 transitions. [2022-03-15 20:35:08,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:08,709 INFO L276 IsEmpty]: Start isEmpty. Operand 8238 states and 19004 transitions. [2022-03-15 20:35:08,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:08,718 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:08,718 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:08,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:08,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:08,919 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:08,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:08,919 INFO L85 PathProgramCache]: Analyzing trace with hash -173075692, now seen corresponding path program 155 times [2022-03-15 20:35:08,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:08,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163585318] [2022-03-15 20:35:08,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:08,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:08,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:09,112 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:09,112 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:09,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163585318] [2022-03-15 20:35:09,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163585318] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:09,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829193314] [2022-03-15 20:35:09,113 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:09,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:09,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:09,114 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:09,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-03-15 20:35:09,136 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:35:09,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:09,137 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:09,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:09,232 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:09,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:09,326 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:09,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829193314] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:09,326 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:09,326 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 18 [2022-03-15 20:35:09,326 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1206513853] [2022-03-15 20:35:09,326 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:09,327 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:09,331 INFO L252 McrAutomatonBuilder]: Finished intersection with 47 states and 57 transitions. [2022-03-15 20:35:09,332 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:09,424 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:09,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:35:09,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:09,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:35:09,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:35:09,424 INFO L87 Difference]: Start difference. First operand 8238 states and 19004 transitions. Second operand has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-03-15 20:35:09,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:09,780 INFO L93 Difference]: Finished difference Result 8278 states and 19080 transitions. [2022-03-15 20:35:09,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:35:09,781 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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 35 [2022-03-15 20:35:09,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:09,792 INFO L225 Difference]: With dead ends: 8278 [2022-03-15 20:35:09,792 INFO L226 Difference]: Without dead ends: 8256 [2022-03-15 20:35:09,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 84 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:35:09,792 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 15 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 1197 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:09,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 129 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1197 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:35:09,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8256 states. [2022-03-15 20:35:09,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8256 to 8223. [2022-03-15 20:35:09,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8223 states, 8222 states have (on average 2.3077110192167356) internal successors, (18974), 8222 states have internal predecessors, (18974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:09,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8223 states to 8223 states and 18974 transitions. [2022-03-15 20:35:09,896 INFO L78 Accepts]: Start accepts. Automaton has 8223 states and 18974 transitions. Word has length 35 [2022-03-15 20:35:09,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:09,896 INFO L470 AbstractCegarLoop]: Abstraction has 8223 states and 18974 transitions. [2022-03-15 20:35:09,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-03-15 20:35:09,896 INFO L276 IsEmpty]: Start isEmpty. Operand 8223 states and 18974 transitions. [2022-03-15 20:35:09,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:09,905 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:09,905 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:09,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:10,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-03-15 20:35:10,106 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:10,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:10,106 INFO L85 PathProgramCache]: Analyzing trace with hash -158232014, now seen corresponding path program 156 times [2022-03-15 20:35:10,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:10,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420998202] [2022-03-15 20:35:10,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:10,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:10,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:10,310 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:10,310 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:10,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420998202] [2022-03-15 20:35:10,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420998202] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:10,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756745056] [2022-03-15 20:35:10,311 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:10,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:10,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:10,312 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:10,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-03-15 20:35:10,334 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:35:10,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:10,335 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:10,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:10,429 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:10,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:10,522 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:10,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756745056] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:10,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:10,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 19 [2022-03-15 20:35:10,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1356349749] [2022-03-15 20:35:10,523 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:10,524 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:10,528 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 55 transitions. [2022-03-15 20:35:10,528 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:10,593 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:10,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:35:10,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:10,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:35:10,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:35:10,594 INFO L87 Difference]: Start difference. First operand 8223 states and 18974 transitions. Second operand has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 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-03-15 20:35:10,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:10,978 INFO L93 Difference]: Finished difference Result 8264 states and 19052 transitions. [2022-03-15 20:35:10,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:35:10,978 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 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 35 [2022-03-15 20:35:10,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:10,991 INFO L225 Difference]: With dead ends: 8264 [2022-03-15 20:35:10,991 INFO L226 Difference]: Without dead ends: 8242 [2022-03-15 20:35:10,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 82 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:35:10,991 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 18 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 1301 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 1311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:10,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 154 Invalid, 1311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1301 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:35:10,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8242 states. [2022-03-15 20:35:11,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8242 to 7902. [2022-03-15 20:35:11,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7902 states, 7901 states have (on average 2.3202126313124922) internal successors, (18332), 7901 states have internal predecessors, (18332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:11,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7902 states to 7902 states and 18332 transitions. [2022-03-15 20:35:11,098 INFO L78 Accepts]: Start accepts. Automaton has 7902 states and 18332 transitions. Word has length 35 [2022-03-15 20:35:11,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:11,098 INFO L470 AbstractCegarLoop]: Abstraction has 7902 states and 18332 transitions. [2022-03-15 20:35:11,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 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-03-15 20:35:11,098 INFO L276 IsEmpty]: Start isEmpty. Operand 7902 states and 18332 transitions. [2022-03-15 20:35:11,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:11,107 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:11,107 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:11,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2022-03-15 20:35:11,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-03-15 20:35:11,308 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:11,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:11,308 INFO L85 PathProgramCache]: Analyzing trace with hash -937423980, now seen corresponding path program 157 times [2022-03-15 20:35:11,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:11,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642751923] [2022-03-15 20:35:11,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:11,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:11,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:11,527 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:11,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:11,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642751923] [2022-03-15 20:35:11,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642751923] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:11,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285282113] [2022-03-15 20:35:11,528 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:11,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:11,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:11,529 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:11,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-03-15 20:35:11,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:11,551 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:11,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:11,644 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:11,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:11,738 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:11,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285282113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:11,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:11,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 20 [2022-03-15 20:35:11,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1835207800] [2022-03-15 20:35:11,738 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:11,739 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:11,743 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 53 transitions. [2022-03-15 20:35:11,743 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:11,805 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:11,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:35:11,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:11,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:35:11,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:35:11,806 INFO L87 Difference]: Start difference. First operand 7902 states and 18332 transitions. Second operand has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-03-15 20:35:12,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:12,217 INFO L93 Difference]: Finished difference Result 7924 states and 18354 transitions. [2022-03-15 20:35:12,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 20:35:12,217 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 35 [2022-03-15 20:35:12,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:12,228 INFO L225 Difference]: With dead ends: 7924 [2022-03-15 20:35:12,228 INFO L226 Difference]: Without dead ends: 7902 [2022-03-15 20:35:12,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:35:12,228 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 21 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 1408 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 1419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:12,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 182 Invalid, 1419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1408 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:35:12,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7902 states. [2022-03-15 20:35:12,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7902 to 7547. [2022-03-15 20:35:12,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7547 states, 7546 states have (on average 2.3328915981977207) internal successors, (17604), 7546 states have internal predecessors, (17604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:12,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7547 states to 7547 states and 17604 transitions. [2022-03-15 20:35:12,346 INFO L78 Accepts]: Start accepts. Automaton has 7547 states and 17604 transitions. Word has length 35 [2022-03-15 20:35:12,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:12,347 INFO L470 AbstractCegarLoop]: Abstraction has 7547 states and 17604 transitions. [2022-03-15 20:35:12,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-03-15 20:35:12,347 INFO L276 IsEmpty]: Start isEmpty. Operand 7547 states and 17604 transitions. [2022-03-15 20:35:12,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:12,355 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:12,355 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:12,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-03-15 20:35:12,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2022-03-15 20:35:12,555 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:12,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:12,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1047651854, now seen corresponding path program 158 times [2022-03-15 20:35:12,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:12,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20842740] [2022-03-15 20:35:12,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:12,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:12,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:12,783 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:12,783 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:12,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20842740] [2022-03-15 20:35:12,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20842740] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:12,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212867193] [2022-03-15 20:35:12,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:12,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:12,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:12,785 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:12,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-03-15 20:35:12,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:12,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:12,808 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:12,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:12,899 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:12,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:12,990 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:12,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212867193] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:12,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:12,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:12,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1880141327] [2022-03-15 20:35:12,990 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:12,992 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:12,996 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 55 transitions. [2022-03-15 20:35:12,996 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:13,062 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:13,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:13,062 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:13,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:13,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:13,062 INFO L87 Difference]: Start difference. First operand 7547 states and 17604 transitions. Second operand has 23 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:13,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:13,647 INFO L93 Difference]: Finished difference Result 7899 states and 18434 transitions. [2022-03-15 20:35:13,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:13,648 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:13,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:13,659 INFO L225 Difference]: With dead ends: 7899 [2022-03-15 20:35:13,659 INFO L226 Difference]: Without dead ends: 7896 [2022-03-15 20:35:13,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:13,659 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 2045 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 2057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:13,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 212 Invalid, 2057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2045 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:13,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7896 states. [2022-03-15 20:35:13,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7896 to 7755. [2022-03-15 20:35:13,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7755 states, 7754 states have (on average 2.3525922104720145) internal successors, (18242), 7754 states have internal predecessors, (18242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:13,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7755 states to 7755 states and 18242 transitions. [2022-03-15 20:35:13,759 INFO L78 Accepts]: Start accepts. Automaton has 7755 states and 18242 transitions. Word has length 35 [2022-03-15 20:35:13,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:13,760 INFO L470 AbstractCegarLoop]: Abstraction has 7755 states and 18242 transitions. [2022-03-15 20:35:13,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:13,760 INFO L276 IsEmpty]: Start isEmpty. Operand 7755 states and 18242 transitions. [2022-03-15 20:35:13,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:13,768 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:13,768 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:13,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2022-03-15 20:35:13,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:13,968 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:13,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:13,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1974619376, now seen corresponding path program 159 times [2022-03-15 20:35:13,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:13,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682561088] [2022-03-15 20:35:13,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:13,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:13,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:14,155 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:14,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:14,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682561088] [2022-03-15 20:35:14,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682561088] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:14,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322702208] [2022-03-15 20:35:14,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:14,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:14,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:14,157 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:14,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-03-15 20:35:14,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 20:35:14,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:14,180 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:14,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:14,284 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:14,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:14,376 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:14,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322702208] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:14,376 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:14,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 18 [2022-03-15 20:35:14,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [441929231] [2022-03-15 20:35:14,377 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:14,378 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:14,382 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 55 transitions. [2022-03-15 20:35:14,382 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:14,446 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:14,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:35:14,447 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:14,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:35:14,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:35:14,447 INFO L87 Difference]: Start difference. First operand 7755 states and 18242 transitions. Second operand has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:14,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:14,882 INFO L93 Difference]: Finished difference Result 7990 states and 18738 transitions. [2022-03-15 20:35:14,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:35:14,883 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:14,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:14,894 INFO L225 Difference]: With dead ends: 7990 [2022-03-15 20:35:14,894 INFO L226 Difference]: Without dead ends: 7970 [2022-03-15 20:35:14,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 83 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:35:14,895 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 38 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 1502 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 1511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:14,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 182 Invalid, 1511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1502 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:35:14,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7970 states. [2022-03-15 20:35:14,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7970 to 7610. [2022-03-15 20:35:14,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7610 states, 7609 states have (on average 2.355500065711657) internal successors, (17923), 7609 states have internal predecessors, (17923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:14,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7610 states to 7610 states and 17923 transitions. [2022-03-15 20:35:14,991 INFO L78 Accepts]: Start accepts. Automaton has 7610 states and 17923 transitions. Word has length 35 [2022-03-15 20:35:14,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:14,991 INFO L470 AbstractCegarLoop]: Abstraction has 7610 states and 17923 transitions. [2022-03-15 20:35:14,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:14,991 INFO L276 IsEmpty]: Start isEmpty. Operand 7610 states and 17923 transitions. [2022-03-15 20:35:14,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:14,999 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:14,999 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:15,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-03-15 20:35:15,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:15,199 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:15,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:15,199 INFO L85 PathProgramCache]: Analyzing trace with hash 908500346, now seen corresponding path program 160 times [2022-03-15 20:35:15,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:15,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25617160] [2022-03-15 20:35:15,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:15,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:15,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:15,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:15,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25617160] [2022-03-15 20:35:15,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25617160] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:15,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694370687] [2022-03-15 20:35:15,401 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:15,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:15,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:15,402 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:15,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-03-15 20:35:15,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:15,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:15,424 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:15,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:15,536 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:15,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:15,626 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:15,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694370687] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:15,626 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:15,626 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 19 [2022-03-15 20:35:15,626 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [444309427] [2022-03-15 20:35:15,626 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:15,627 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:15,631 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 53 transitions. [2022-03-15 20:35:15,631 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:15,689 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:15,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:35:15,690 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:15,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:35:15,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:35:15,690 INFO L87 Difference]: Start difference. First operand 7610 states and 17923 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:16,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:16,167 INFO L93 Difference]: Finished difference Result 7848 states and 18427 transitions. [2022-03-15 20:35:16,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:35:16,167 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:16,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:16,178 INFO L225 Difference]: With dead ends: 7848 [2022-03-15 20:35:16,178 INFO L226 Difference]: Without dead ends: 7828 [2022-03-15 20:35:16,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:35:16,179 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 41 mSDsluCounter, 958 mSDsCounter, 0 mSdLazyCounter, 1642 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 1652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:16,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 211 Invalid, 1652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1642 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:35:16,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7828 states. [2022-03-15 20:35:16,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7828 to 6928. [2022-03-15 20:35:16,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6928 states, 6927 states have (on average 2.3623502237620904) internal successors, (16364), 6927 states have internal predecessors, (16364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:16,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6928 states to 6928 states and 16364 transitions. [2022-03-15 20:35:16,273 INFO L78 Accepts]: Start accepts. Automaton has 6928 states and 16364 transitions. Word has length 35 [2022-03-15 20:35:16,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:16,273 INFO L470 AbstractCegarLoop]: Abstraction has 6928 states and 16364 transitions. [2022-03-15 20:35:16,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:16,273 INFO L276 IsEmpty]: Start isEmpty. Operand 6928 states and 16364 transitions. [2022-03-15 20:35:16,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:16,280 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:16,280 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:16,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:16,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:16,480 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:16,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:16,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1670425106, now seen corresponding path program 161 times [2022-03-15 20:35:16,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:16,481 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288786324] [2022-03-15 20:35:16,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:16,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:16,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:16,692 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:16,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:16,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288786324] [2022-03-15 20:35:16,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288786324] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:16,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160087039] [2022-03-15 20:35:16,693 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:16,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:16,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:16,694 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:16,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-03-15 20:35:16,718 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:35:16,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:16,719 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:16,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:16,811 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:16,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:16,903 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:16,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160087039] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:16,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:16,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 20 [2022-03-15 20:35:16,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1826223852] [2022-03-15 20:35:16,904 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:16,905 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:16,909 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 51 transitions. [2022-03-15 20:35:16,909 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:16,962 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:16,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:35:16,963 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:16,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:35:16,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:35:16,963 INFO L87 Difference]: Start difference. First operand 6928 states and 16364 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:17,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:17,469 INFO L93 Difference]: Finished difference Result 7028 states and 16484 transitions. [2022-03-15 20:35:17,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 20:35:17,470 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:17,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:17,479 INFO L225 Difference]: With dead ends: 7028 [2022-03-15 20:35:17,479 INFO L226 Difference]: Without dead ends: 7008 [2022-03-15 20:35:17,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 79 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:35:17,479 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 44 mSDsluCounter, 1049 mSDsCounter, 0 mSdLazyCounter, 1788 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 1799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:17,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 242 Invalid, 1799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1788 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:17,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7008 states. [2022-03-15 20:35:17,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7008 to 6190. [2022-03-15 20:35:17,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6190 states, 6189 states have (on average 2.3650024236548717) internal successors, (14637), 6189 states have internal predecessors, (14637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:17,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6190 states to 6190 states and 14637 transitions. [2022-03-15 20:35:17,555 INFO L78 Accepts]: Start accepts. Automaton has 6190 states and 14637 transitions. Word has length 35 [2022-03-15 20:35:17,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:17,555 INFO L470 AbstractCegarLoop]: Abstraction has 6190 states and 14637 transitions. [2022-03-15 20:35:17,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:17,555 INFO L276 IsEmpty]: Start isEmpty. Operand 6190 states and 14637 transitions. [2022-03-15 20:35:17,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:17,561 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:17,561 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:17,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-03-15 20:35:17,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:17,761 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:17,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:17,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1578631258, now seen corresponding path program 162 times [2022-03-15 20:35:17,762 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:17,762 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160920287] [2022-03-15 20:35:17,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:17,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:17,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:18,005 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:18,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:18,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160920287] [2022-03-15 20:35:18,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160920287] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:18,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479045192] [2022-03-15 20:35:18,006 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:18,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:18,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:18,007 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:18,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-03-15 20:35:18,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 20:35:18,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:18,030 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:18,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:18,123 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:18,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:18,216 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:18,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479045192] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:18,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:18,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:18,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [351570676] [2022-03-15 20:35:18,216 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:18,218 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:18,222 INFO L252 McrAutomatonBuilder]: Finished intersection with 47 states and 57 transitions. [2022-03-15 20:35:18,222 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:18,301 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:18,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:18,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:18,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:18,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:18,302 INFO L87 Difference]: Start difference. First operand 6190 states and 14637 transitions. Second operand has 23 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:18,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:18,900 INFO L93 Difference]: Finished difference Result 6569 states and 15523 transitions. [2022-03-15 20:35:18,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:18,900 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:18,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:18,909 INFO L225 Difference]: With dead ends: 6569 [2022-03-15 20:35:18,909 INFO L226 Difference]: Without dead ends: 6566 [2022-03-15 20:35:18,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:18,909 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 52 mSDsluCounter, 1304 mSDsCounter, 0 mSdLazyCounter, 2129 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 2141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:18,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 275 Invalid, 2141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2129 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:18,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6566 states. [2022-03-15 20:35:18,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6566 to 6400. [2022-03-15 20:35:18,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6400 states, 6399 states have (on average 2.388967026097828) internal successors, (15287), 6399 states have internal predecessors, (15287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:19,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6400 states to 6400 states and 15287 transitions. [2022-03-15 20:35:19,006 INFO L78 Accepts]: Start accepts. Automaton has 6400 states and 15287 transitions. Word has length 35 [2022-03-15 20:35:19,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:19,006 INFO L470 AbstractCegarLoop]: Abstraction has 6400 states and 15287 transitions. [2022-03-15 20:35:19,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:19,006 INFO L276 IsEmpty]: Start isEmpty. Operand 6400 states and 15287 transitions. [2022-03-15 20:35:19,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:19,012 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:19,012 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:19,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-03-15 20:35:19,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:19,213 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:19,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:19,213 INFO L85 PathProgramCache]: Analyzing trace with hash -166310252, now seen corresponding path program 163 times [2022-03-15 20:35:19,214 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:19,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299839767] [2022-03-15 20:35:19,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:19,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:19,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:19,397 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:19,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:19,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299839767] [2022-03-15 20:35:19,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299839767] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:19,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90588508] [2022-03-15 20:35:19,397 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:19,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:19,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:19,398 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:19,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-03-15 20:35:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:19,420 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:19,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:19,519 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:19,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:19,610 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:19,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90588508] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:19,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:19,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 18 [2022-03-15 20:35:19,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [104567801] [2022-03-15 20:35:19,610 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:19,611 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:19,615 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 53 transitions. [2022-03-15 20:35:19,615 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:19,673 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:19,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:35:19,674 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:19,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:35:19,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:35:19,674 INFO L87 Difference]: Start difference. First operand 6400 states and 15287 transitions. Second operand has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:20,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:20,121 INFO L93 Difference]: Finished difference Result 6671 states and 15850 transitions. [2022-03-15 20:35:20,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:35:20,122 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:20,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:20,132 INFO L225 Difference]: With dead ends: 6671 [2022-03-15 20:35:20,132 INFO L226 Difference]: Without dead ends: 6653 [2022-03-15 20:35:20,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 82 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:35:20,132 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 46 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 1574 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 1583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:20,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 236 Invalid, 1583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1574 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:35:20,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6653 states. [2022-03-15 20:35:20,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6653 to 6197. [2022-03-15 20:35:20,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6197 states, 6196 states have (on average 2.397675919948354) internal successors, (14856), 6196 states have internal predecessors, (14856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:20,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6197 states to 6197 states and 14856 transitions. [2022-03-15 20:35:20,213 INFO L78 Accepts]: Start accepts. Automaton has 6197 states and 14856 transitions. Word has length 35 [2022-03-15 20:35:20,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:20,213 INFO L470 AbstractCegarLoop]: Abstraction has 6197 states and 14856 transitions. [2022-03-15 20:35:20,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:20,213 INFO L276 IsEmpty]: Start isEmpty. Operand 6197 states and 14856 transitions. [2022-03-15 20:35:20,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:20,219 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:20,219 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:20,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Ended with exit code 0 [2022-03-15 20:35:20,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:20,419 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:20,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:20,420 INFO L85 PathProgramCache]: Analyzing trace with hash -382534862, now seen corresponding path program 164 times [2022-03-15 20:35:20,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:20,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749584471] [2022-03-15 20:35:20,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:20,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:20,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:20,617 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:20,617 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:20,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749584471] [2022-03-15 20:35:20,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749584471] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:20,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861271486] [2022-03-15 20:35:20,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:20,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:20,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:20,619 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:20,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-03-15 20:35:20,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:20,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:20,641 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:20,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:20,734 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:20,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:20,826 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:20,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861271486] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:20,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:20,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 19 [2022-03-15 20:35:20,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [929656191] [2022-03-15 20:35:20,826 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:20,827 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:20,831 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 51 transitions. [2022-03-15 20:35:20,831 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:20,885 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:20,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:35:20,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:20,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:35:20,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:35:20,886 INFO L87 Difference]: Start difference. First operand 6197 states and 14856 transitions. Second operand has 21 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:21,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:21,380 INFO L93 Difference]: Finished difference Result 6473 states and 15430 transitions. [2022-03-15 20:35:21,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:35:21,380 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:21,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:21,390 INFO L225 Difference]: With dead ends: 6473 [2022-03-15 20:35:21,390 INFO L226 Difference]: Without dead ends: 6455 [2022-03-15 20:35:21,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:35:21,390 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 49 mSDsluCounter, 1084 mSDsCounter, 0 mSdLazyCounter, 1718 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 1728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:21,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 268 Invalid, 1728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1718 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:21,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6455 states. [2022-03-15 20:35:21,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6455 to 5433. [2022-03-15 20:35:21,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5433 states, 5432 states have (on average 2.420839469808542) internal successors, (13150), 5432 states have internal predecessors, (13150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:21,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5433 states to 5433 states and 13150 transitions. [2022-03-15 20:35:21,461 INFO L78 Accepts]: Start accepts. Automaton has 5433 states and 13150 transitions. Word has length 35 [2022-03-15 20:35:21,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:21,461 INFO L470 AbstractCegarLoop]: Abstraction has 5433 states and 13150 transitions. [2022-03-15 20:35:21,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:21,461 INFO L276 IsEmpty]: Start isEmpty. Operand 5433 states and 13150 transitions. [2022-03-15 20:35:21,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:21,466 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:21,466 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:21,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:21,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-03-15 20:35:21,667 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:21,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:21,667 INFO L85 PathProgramCache]: Analyzing trace with hash 909368148, now seen corresponding path program 165 times [2022-03-15 20:35:21,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:21,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552129524] [2022-03-15 20:35:21,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:21,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:21,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:21,878 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:21,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:21,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552129524] [2022-03-15 20:35:21,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552129524] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:21,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055285027] [2022-03-15 20:35:21,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:21,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:21,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:21,880 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:21,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-03-15 20:35:21,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:35:21,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:21,903 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:21,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:21,996 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:21,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:22,089 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:22,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055285027] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:22,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:22,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 20 [2022-03-15 20:35:22,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1334251486] [2022-03-15 20:35:22,090 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:22,091 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:22,095 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 49 transitions. [2022-03-15 20:35:22,095 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:22,144 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:22,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:35:22,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:22,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:35:22,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:35:22,145 INFO L87 Difference]: Start difference. First operand 5433 states and 13150 transitions. Second operand has 22 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:22,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:22,681 INFO L93 Difference]: Finished difference Result 5551 states and 13303 transitions. [2022-03-15 20:35:22,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 20:35:22,681 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:22,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:22,688 INFO L225 Difference]: With dead ends: 5551 [2022-03-15 20:35:22,688 INFO L226 Difference]: Without dead ends: 5533 [2022-03-15 20:35:22,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 78 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:35:22,688 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 52 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 1868 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 1879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:22,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 302 Invalid, 1879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1868 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:22,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5533 states. [2022-03-15 20:35:22,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5533 to 4622. [2022-03-15 20:35:22,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4622 states, 4621 states have (on average 2.442328500324605) internal successors, (11286), 4621 states have internal predecessors, (11286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:22,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4622 states to 4622 states and 11286 transitions. [2022-03-15 20:35:22,742 INFO L78 Accepts]: Start accepts. Automaton has 4622 states and 11286 transitions. Word has length 35 [2022-03-15 20:35:22,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:22,742 INFO L470 AbstractCegarLoop]: Abstraction has 4622 states and 11286 transitions. [2022-03-15 20:35:22,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:22,743 INFO L276 IsEmpty]: Start isEmpty. Operand 4622 states and 11286 transitions. [2022-03-15 20:35:22,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:22,746 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:22,746 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:22,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-03-15 20:35:22,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-03-15 20:35:22,947 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:22,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:22,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1389029106, now seen corresponding path program 166 times [2022-03-15 20:35:22,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:22,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587204770] [2022-03-15 20:35:22,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:22,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:22,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:23,170 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:23,170 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:23,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587204770] [2022-03-15 20:35:23,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587204770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:23,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597867708] [2022-03-15 20:35:23,170 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:23,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:23,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:23,171 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:23,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-03-15 20:35:23,194 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:23,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:23,195 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:23,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:23,287 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:23,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:23,377 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:23,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597867708] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:23,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:23,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:23,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [816968818] [2022-03-15 20:35:23,377 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:23,379 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:23,383 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 59 transitions. [2022-03-15 20:35:23,383 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:23,472 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:23,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:23,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:23,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:23,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:23,473 INFO L87 Difference]: Start difference. First operand 4622 states and 11286 transitions. Second operand has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:24,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:24,088 INFO L93 Difference]: Finished difference Result 4978 states and 12097 transitions. [2022-03-15 20:35:24,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:24,088 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:24,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:24,095 INFO L225 Difference]: With dead ends: 4978 [2022-03-15 20:35:24,095 INFO L226 Difference]: Without dead ends: 4975 [2022-03-15 20:35:24,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 82 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:24,096 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 58 mSDsluCounter, 1444 mSDsCounter, 0 mSdLazyCounter, 2213 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 2225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:24,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 338 Invalid, 2225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2213 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:24,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4975 states. [2022-03-15 20:35:24,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4975 to 4819. [2022-03-15 20:35:24,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4819 states, 4818 states have (on average 2.4643005396430055) internal successors, (11873), 4818 states have internal predecessors, (11873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:24,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4819 states to 4819 states and 11873 transitions. [2022-03-15 20:35:24,153 INFO L78 Accepts]: Start accepts. Automaton has 4819 states and 11873 transitions. Word has length 35 [2022-03-15 20:35:24,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:24,153 INFO L470 AbstractCegarLoop]: Abstraction has 4819 states and 11873 transitions. [2022-03-15 20:35:24,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:24,154 INFO L276 IsEmpty]: Start isEmpty. Operand 4819 states and 11873 transitions. [2022-03-15 20:35:24,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:24,157 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:24,158 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:24,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-03-15 20:35:24,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-03-15 20:35:24,358 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:24,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:24,358 INFO L85 PathProgramCache]: Analyzing trace with hash -2110619280, now seen corresponding path program 167 times [2022-03-15 20:35:24,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:24,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226925832] [2022-03-15 20:35:24,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:24,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:24,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:24,542 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:24,542 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:24,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226925832] [2022-03-15 20:35:24,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226925832] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:24,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793692419] [2022-03-15 20:35:24,542 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:24,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:24,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:24,544 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:24,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-03-15 20:35:24,566 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:35:24,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:24,567 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:24,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:24,659 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:24,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:24,751 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:35:24,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793692419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:24,751 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:24,751 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 18 [2022-03-15 20:35:24,751 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [581307670] [2022-03-15 20:35:24,751 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:24,753 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:24,756 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 51 transitions. [2022-03-15 20:35:24,756 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:24,821 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:24,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:35:24,821 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:24,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:35:24,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:35:24,821 INFO L87 Difference]: Start difference. First operand 4819 states and 11873 transitions. Second operand has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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-03-15 20:35:25,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:25,284 INFO L93 Difference]: Finished difference Result 5060 states and 12381 transitions. [2022-03-15 20:35:25,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:35:25,285 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 35 [2022-03-15 20:35:25,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:25,292 INFO L225 Difference]: With dead ends: 5060 [2022-03-15 20:35:25,292 INFO L226 Difference]: Without dead ends: 5044 [2022-03-15 20:35:25,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:35:25,292 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 54 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 1646 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 1655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:25,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 290 Invalid, 1655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1646 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:35:25,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5044 states. [2022-03-15 20:35:25,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5044 to 4604. [2022-03-15 20:35:25,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4604 states, 4603 states have (on average 2.4755594177710187) internal successors, (11395), 4603 states have internal predecessors, (11395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:25,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4604 states to 4604 states and 11395 transitions. [2022-03-15 20:35:25,350 INFO L78 Accepts]: Start accepts. Automaton has 4604 states and 11395 transitions. Word has length 35 [2022-03-15 20:35:25,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:25,350 INFO L470 AbstractCegarLoop]: Abstraction has 4604 states and 11395 transitions. [2022-03-15 20:35:25,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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-03-15 20:35:25,350 INFO L276 IsEmpty]: Start isEmpty. Operand 4604 states and 11395 transitions. [2022-03-15 20:35:25,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:25,354 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:25,354 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:25,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Ended with exit code 0 [2022-03-15 20:35:25,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-03-15 20:35:25,555 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:25,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:25,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1749920646, now seen corresponding path program 168 times [2022-03-15 20:35:25,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:25,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480634071] [2022-03-15 20:35:25,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:25,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:25,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:25,774 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:25,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:25,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480634071] [2022-03-15 20:35:25,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480634071] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:25,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012696198] [2022-03-15 20:35:25,775 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:25,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:25,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:25,776 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:25,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-03-15 20:35:25,798 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:35:25,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:25,799 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:25,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:25,891 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:25,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:25,984 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:35:25,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012696198] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:25,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:25,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 19 [2022-03-15 20:35:25,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [892130786] [2022-03-15 20:35:25,985 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:25,986 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:25,989 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 49 transitions. [2022-03-15 20:35:25,989 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:26,039 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:26,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:35:26,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:26,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:35:26,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:35:26,039 INFO L87 Difference]: Start difference. First operand 4604 states and 11395 transitions. Second operand has 21 states, 20 states have (on average 1.8) internal successors, (36), 20 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-03-15 20:35:26,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:26,554 INFO L93 Difference]: Finished difference Result 4851 states and 11915 transitions. [2022-03-15 20:35:26,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:35:26,555 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.8) internal successors, (36), 20 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 35 [2022-03-15 20:35:26,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:26,561 INFO L225 Difference]: With dead ends: 4851 [2022-03-15 20:35:26,561 INFO L226 Difference]: Without dead ends: 4835 [2022-03-15 20:35:26,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 79 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:35:26,561 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 57 mSDsluCounter, 1210 mSDsCounter, 0 mSdLazyCounter, 1794 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 1804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:26,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 325 Invalid, 1804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1794 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:26,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4835 states. [2022-03-15 20:35:26,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4835 to 3989. [2022-03-15 20:35:26,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3989 states, 3988 states have (on average 2.495987963891675) internal successors, (9954), 3988 states have internal predecessors, (9954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:26,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3989 states to 3989 states and 9954 transitions. [2022-03-15 20:35:26,610 INFO L78 Accepts]: Start accepts. Automaton has 3989 states and 9954 transitions. Word has length 35 [2022-03-15 20:35:26,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:26,610 INFO L470 AbstractCegarLoop]: Abstraction has 3989 states and 9954 transitions. [2022-03-15 20:35:26,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.8) internal successors, (36), 20 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-03-15 20:35:26,610 INFO L276 IsEmpty]: Start isEmpty. Operand 3989 states and 9954 transitions. [2022-03-15 20:35:26,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:26,614 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:26,614 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:26,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-03-15 20:35:26,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:26,814 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:26,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:26,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1208561070, now seen corresponding path program 169 times [2022-03-15 20:35:26,815 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:26,815 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514361550] [2022-03-15 20:35:26,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:26,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:26,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:27,020 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:27,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:27,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514361550] [2022-03-15 20:35:27,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514361550] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:27,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707801124] [2022-03-15 20:35:27,020 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:27,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:27,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:27,021 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:27,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-03-15 20:35:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:27,046 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:27,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:27,137 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:27,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:27,228 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:27,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707801124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:27,228 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:27,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 20 [2022-03-15 20:35:27,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1298886415] [2022-03-15 20:35:27,228 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:27,230 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:27,233 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 47 transitions. [2022-03-15 20:35:27,233 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:27,275 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:27,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:35:27,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:27,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:35:27,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:35:27,276 INFO L87 Difference]: Start difference. First operand 3989 states and 9954 transitions. Second operand has 22 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 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-03-15 20:35:27,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:27,810 INFO L93 Difference]: Finished difference Result 4081 states and 10076 transitions. [2022-03-15 20:35:27,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 20:35:27,811 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 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 35 [2022-03-15 20:35:27,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:27,816 INFO L225 Difference]: With dead ends: 4081 [2022-03-15 20:35:27,816 INFO L226 Difference]: Without dead ends: 4065 [2022-03-15 20:35:27,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 77 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:35:27,816 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 60 mSDsluCounter, 1315 mSDsCounter, 0 mSdLazyCounter, 1948 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 1959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:27,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 362 Invalid, 1959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1948 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:27,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4065 states. [2022-03-15 20:35:27,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4065 to 3340. [2022-03-15 20:35:27,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3340 states, 3339 states have (on average 2.5181191973644803) internal successors, (8408), 3339 states have internal predecessors, (8408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:27,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3340 states to 3340 states and 8408 transitions. [2022-03-15 20:35:27,857 INFO L78 Accepts]: Start accepts. Automaton has 3340 states and 8408 transitions. Word has length 35 [2022-03-15 20:35:27,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:27,857 INFO L470 AbstractCegarLoop]: Abstraction has 3340 states and 8408 transitions. [2022-03-15 20:35:27,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 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-03-15 20:35:27,857 INFO L276 IsEmpty]: Start isEmpty. Operand 3340 states and 8408 transitions. [2022-03-15 20:35:27,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:27,860 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:27,860 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:27,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:28,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:28,060 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:28,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:28,060 INFO L85 PathProgramCache]: Analyzing trace with hash -193670310, now seen corresponding path program 170 times [2022-03-15 20:35:28,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:28,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798035605] [2022-03-15 20:35:28,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:28,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:28,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:28,281 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:28,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:28,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798035605] [2022-03-15 20:35:28,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798035605] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:28,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701499630] [2022-03-15 20:35:28,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:28,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:28,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:28,283 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:28,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-03-15 20:35:28,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:28,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:28,305 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:28,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:28,396 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:28,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:28,487 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:28,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701499630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:28,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:28,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:28,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [657094917] [2022-03-15 20:35:28,488 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:28,489 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:28,493 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 61 transitions. [2022-03-15 20:35:28,493 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:28,595 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:28,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:28,596 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:28,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:28,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:28,596 INFO L87 Difference]: Start difference. First operand 3340 states and 8408 transitions. Second operand has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:29,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:29,222 INFO L93 Difference]: Finished difference Result 3658 states and 9109 transitions. [2022-03-15 20:35:29,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:29,222 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 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 35 [2022-03-15 20:35:29,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:29,227 INFO L225 Difference]: With dead ends: 3658 [2022-03-15 20:35:29,227 INFO L226 Difference]: Without dead ends: 3655 [2022-03-15 20:35:29,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 83 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:29,227 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 64 mSDsluCounter, 1584 mSDsCounter, 0 mSdLazyCounter, 2297 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 2309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:29,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 401 Invalid, 2309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2297 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:29,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3655 states. [2022-03-15 20:35:29,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3655 to 3524. [2022-03-15 20:35:29,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3524 states, 3523 states have (on average 2.532500709622481) internal successors, (8922), 3523 states have internal predecessors, (8922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:29,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3524 states to 3524 states and 8922 transitions. [2022-03-15 20:35:29,268 INFO L78 Accepts]: Start accepts. Automaton has 3524 states and 8922 transitions. Word has length 35 [2022-03-15 20:35:29,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:29,268 INFO L470 AbstractCegarLoop]: Abstraction has 3524 states and 8922 transitions. [2022-03-15 20:35:29,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:29,268 INFO L276 IsEmpty]: Start isEmpty. Operand 3524 states and 8922 transitions. [2022-03-15 20:35:29,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:29,271 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:29,271 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:29,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-03-15 20:35:29,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:29,475 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:29,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:29,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1480088596, now seen corresponding path program 171 times [2022-03-15 20:35:29,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:29,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041723540] [2022-03-15 20:35:29,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:29,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:29,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:29,707 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:29,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:29,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041723540] [2022-03-15 20:35:29,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041723540] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:29,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989455869] [2022-03-15 20:35:29,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:29,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:29,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:29,709 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:29,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-03-15 20:35:29,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:35:29,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:29,733 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:29,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:29,827 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:29,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:29,920 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:29,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989455869] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:29,921 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:29,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:29,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [376187876] [2022-03-15 20:35:29,921 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:29,922 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:29,927 INFO L252 McrAutomatonBuilder]: Finished intersection with 61 states and 85 transitions. [2022-03-15 20:35:29,927 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:30,094 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:30,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:30,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:30,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:30,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:30,094 INFO L87 Difference]: Start difference. First operand 3524 states and 8922 transitions. Second operand has 23 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:30,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:30,650 INFO L93 Difference]: Finished difference Result 3881 states and 9650 transitions. [2022-03-15 20:35:30,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:30,650 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:30,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:30,655 INFO L225 Difference]: With dead ends: 3881 [2022-03-15 20:35:30,655 INFO L226 Difference]: Without dead ends: 3878 [2022-03-15 20:35:30,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 95 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:30,655 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 21 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 1941 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 1953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:30,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 150 Invalid, 1953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1941 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:30,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3878 states. [2022-03-15 20:35:30,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3878 to 3751. [2022-03-15 20:35:30,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3751 states, 3750 states have (on average 2.5330666666666666) internal successors, (9499), 3750 states have internal predecessors, (9499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:30,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3751 states to 3751 states and 9499 transitions. [2022-03-15 20:35:30,698 INFO L78 Accepts]: Start accepts. Automaton has 3751 states and 9499 transitions. Word has length 35 [2022-03-15 20:35:30,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:30,698 INFO L470 AbstractCegarLoop]: Abstraction has 3751 states and 9499 transitions. [2022-03-15 20:35:30,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:30,698 INFO L276 IsEmpty]: Start isEmpty. Operand 3751 states and 9499 transitions. [2022-03-15 20:35:30,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:30,701 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:30,701 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:30,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Ended with exit code 0 [2022-03-15 20:35:30,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:30,902 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:30,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:30,902 INFO L85 PathProgramCache]: Analyzing trace with hash -580003278, now seen corresponding path program 172 times [2022-03-15 20:35:30,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:30,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620282406] [2022-03-15 20:35:30,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:30,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:30,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:31,131 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:31,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:31,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620282406] [2022-03-15 20:35:31,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620282406] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:31,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532336597] [2022-03-15 20:35:31,131 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:31,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:31,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:31,133 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:31,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-03-15 20:35:31,153 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:31,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:31,155 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:31,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:31,247 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:31,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:31,339 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:31,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532336597] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:31,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:31,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:31,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1787642881] [2022-03-15 20:35:31,339 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:31,341 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:31,346 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 87 transitions. [2022-03-15 20:35:31,346 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:31,515 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:31,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:31,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:31,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:31,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:31,516 INFO L87 Difference]: Start difference. First operand 3751 states and 9499 transitions. Second operand has 23 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:32,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:32,057 INFO L93 Difference]: Finished difference Result 4161 states and 10392 transitions. [2022-03-15 20:35:32,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:32,058 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:32,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:32,063 INFO L225 Difference]: With dead ends: 4161 [2022-03-15 20:35:32,063 INFO L226 Difference]: Without dead ends: 4158 [2022-03-15 20:35:32,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 96 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:32,064 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 1941 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 1953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:32,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 170 Invalid, 1953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1941 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:32,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4158 states. [2022-03-15 20:35:32,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4158 to 4036. [2022-03-15 20:35:32,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4036 states, 4035 states have (on average 2.539281288723668) internal successors, (10246), 4035 states have internal predecessors, (10246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:32,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4036 states to 4036 states and 10246 transitions. [2022-03-15 20:35:32,112 INFO L78 Accepts]: Start accepts. Automaton has 4036 states and 10246 transitions. Word has length 35 [2022-03-15 20:35:32,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:32,112 INFO L470 AbstractCegarLoop]: Abstraction has 4036 states and 10246 transitions. [2022-03-15 20:35:32,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:32,112 INFO L276 IsEmpty]: Start isEmpty. Operand 4036 states and 10246 transitions. [2022-03-15 20:35:32,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:32,115 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:32,115 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:32,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Ended with exit code 0 [2022-03-15 20:35:32,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:32,316 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:32,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:32,316 INFO L85 PathProgramCache]: Analyzing trace with hash -387158764, now seen corresponding path program 173 times [2022-03-15 20:35:32,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:32,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676558568] [2022-03-15 20:35:32,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:32,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:32,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:32,546 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:32,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:32,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676558568] [2022-03-15 20:35:32,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676558568] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:32,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139200670] [2022-03-15 20:35:32,546 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:32,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:32,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:32,547 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:32,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-03-15 20:35:32,569 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:35:32,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:32,570 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:32,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:32,663 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:32,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:32,756 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:32,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139200670] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:32,757 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:32,757 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:32,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1554634672] [2022-03-15 20:35:32,757 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:32,758 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:32,763 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 89 transitions. [2022-03-15 20:35:32,763 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:32,937 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:32,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:32,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:32,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:32,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:32,938 INFO L87 Difference]: Start difference. First operand 4036 states and 10246 transitions. Second operand has 23 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:33,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:33,478 INFO L93 Difference]: Finished difference Result 4358 states and 11017 transitions. [2022-03-15 20:35:33,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:33,479 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:33,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:33,484 INFO L225 Difference]: With dead ends: 4358 [2022-03-15 20:35:33,484 INFO L226 Difference]: Without dead ends: 4355 [2022-03-15 20:35:33,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 97 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:33,485 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 23 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 1940 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 1952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:33,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 191 Invalid, 1952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1940 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:33,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4355 states. [2022-03-15 20:35:33,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4355 to 4238. [2022-03-15 20:35:33,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4238 states, 4237 states have (on average 2.5669105499173943) internal successors, (10876), 4237 states have internal predecessors, (10876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:33,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4238 states to 4238 states and 10876 transitions. [2022-03-15 20:35:33,534 INFO L78 Accepts]: Start accepts. Automaton has 4238 states and 10876 transitions. Word has length 35 [2022-03-15 20:35:33,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:33,534 INFO L470 AbstractCegarLoop]: Abstraction has 4238 states and 10876 transitions. [2022-03-15 20:35:33,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:33,534 INFO L276 IsEmpty]: Start isEmpty. Operand 4238 states and 10876 transitions. [2022-03-15 20:35:33,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:33,537 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:33,538 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:33,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Ended with exit code 0 [2022-03-15 20:35:33,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:33,738 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:33,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:33,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1942540180, now seen corresponding path program 174 times [2022-03-15 20:35:33,739 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:33,739 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317679587] [2022-03-15 20:35:33,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:33,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:33,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:33,967 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:33,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:33,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317679587] [2022-03-15 20:35:33,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317679587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:33,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768758055] [2022-03-15 20:35:33,968 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:33,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:33,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:33,969 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:33,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-03-15 20:35:33,991 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-15 20:35:33,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:33,992 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:33,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:34,086 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:34,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:34,180 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:34,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768758055] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:34,180 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:34,180 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:34,180 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [901754424] [2022-03-15 20:35:34,181 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:34,182 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:34,187 INFO L252 McrAutomatonBuilder]: Finished intersection with 65 states and 93 transitions. [2022-03-15 20:35:34,187 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:34,382 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:34,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:34,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:34,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:34,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:34,383 INFO L87 Difference]: Start difference. First operand 4238 states and 10876 transitions. Second operand has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:34,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:34,936 INFO L93 Difference]: Finished difference Result 5102 states and 12978 transitions. [2022-03-15 20:35:34,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:34,936 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:34,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:34,943 INFO L225 Difference]: With dead ends: 5102 [2022-03-15 20:35:34,943 INFO L226 Difference]: Without dead ends: 5099 [2022-03-15 20:35:34,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 99 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:34,943 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 24 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 1982 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 1994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:34,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 212 Invalid, 1994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1982 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:34,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5099 states. [2022-03-15 20:35:34,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5099 to 4907. [2022-03-15 20:35:34,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4907 states, 4906 states have (on average 2.5931512433754587) internal successors, (12722), 4906 states have internal predecessors, (12722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:35,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4907 states to 4907 states and 12722 transitions. [2022-03-15 20:35:35,007 INFO L78 Accepts]: Start accepts. Automaton has 4907 states and 12722 transitions. Word has length 35 [2022-03-15 20:35:35,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:35,008 INFO L470 AbstractCegarLoop]: Abstraction has 4907 states and 12722 transitions. [2022-03-15 20:35:35,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:35,008 INFO L276 IsEmpty]: Start isEmpty. Operand 4907 states and 12722 transitions. [2022-03-15 20:35:35,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:35,012 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:35,012 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:35,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-03-15 20:35:35,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable176 [2022-03-15 20:35:35,213 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:35,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:35,213 INFO L85 PathProgramCache]: Analyzing trace with hash -566358862, now seen corresponding path program 175 times [2022-03-15 20:35:35,214 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:35,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69267958] [2022-03-15 20:35:35,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:35,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:35,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:35,440 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:35,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:35,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69267958] [2022-03-15 20:35:35,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69267958] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:35,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751632731] [2022-03-15 20:35:35,440 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:35,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:35,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:35,441 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:35,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-03-15 20:35:35,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:35,463 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:35,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:35,555 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:35,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:35,648 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:35,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751632731] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:35,648 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:35,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:35,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1942546127] [2022-03-15 20:35:35,648 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:35,649 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:35,655 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 95 transitions. [2022-03-15 20:35:35,655 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:35,836 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:35,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:35,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:35,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:35,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:35,836 INFO L87 Difference]: Start difference. First operand 4907 states and 12722 transitions. Second operand has 23 states, 22 states have (on average 2.772727272727273) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:36,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:36,399 INFO L93 Difference]: Finished difference Result 5932 states and 15336 transitions. [2022-03-15 20:35:36,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:36,399 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.772727272727273) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:36,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:36,407 INFO L225 Difference]: With dead ends: 5932 [2022-03-15 20:35:36,407 INFO L226 Difference]: Without dead ends: 5929 [2022-03-15 20:35:36,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 100 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:36,408 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 25 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 2003 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 2015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:36,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 233 Invalid, 2015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2003 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:36,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5929 states. [2022-03-15 20:35:36,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5929 to 5744. [2022-03-15 20:35:36,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5744 states, 5743 states have (on average 2.6270242033780256) internal successors, (15087), 5743 states have internal predecessors, (15087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:36,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5744 states to 5744 states and 15087 transitions. [2022-03-15 20:35:36,484 INFO L78 Accepts]: Start accepts. Automaton has 5744 states and 15087 transitions. Word has length 35 [2022-03-15 20:35:36,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:36,484 INFO L470 AbstractCegarLoop]: Abstraction has 5744 states and 15087 transitions. [2022-03-15 20:35:36,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.772727272727273) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:36,485 INFO L276 IsEmpty]: Start isEmpty. Operand 5744 states and 15087 transitions. [2022-03-15 20:35:36,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:36,490 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:36,490 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:36,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-03-15 20:35:36,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2022-03-15 20:35:36,690 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:36,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:36,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1529700500, now seen corresponding path program 176 times [2022-03-15 20:35:36,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:36,691 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716005763] [2022-03-15 20:35:36,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:36,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:36,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:36,919 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:36,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:36,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716005763] [2022-03-15 20:35:36,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716005763] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:36,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716933273] [2022-03-15 20:35:36,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:36,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:36,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:36,920 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:36,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-03-15 20:35:36,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:36,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:36,942 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:36,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:37,036 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:37,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:37,128 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:37,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716933273] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:37,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:37,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:37,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [227337745] [2022-03-15 20:35:37,129 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:37,130 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:37,136 INFO L252 McrAutomatonBuilder]: Finished intersection with 67 states and 97 transitions. [2022-03-15 20:35:37,136 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:37,324 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:37,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:37,324 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:37,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:37,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:37,324 INFO L87 Difference]: Start difference. First operand 5744 states and 15087 transitions. Second operand has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:37,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:37,895 INFO L93 Difference]: Finished difference Result 6644 states and 17557 transitions. [2022-03-15 20:35:37,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:37,895 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:37,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:37,905 INFO L225 Difference]: With dead ends: 6644 [2022-03-15 20:35:37,905 INFO L226 Difference]: Without dead ends: 6641 [2022-03-15 20:35:37,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 101 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:37,905 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 26 mSDsluCounter, 1204 mSDsCounter, 0 mSdLazyCounter, 2024 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 2036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:37,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 254 Invalid, 2036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2024 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:37,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6641 states. [2022-03-15 20:35:37,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6641 to 6479. [2022-03-15 20:35:37,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6479 states, 6478 states have (on average 2.6755171349181848) internal successors, (17332), 6478 states have internal predecessors, (17332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:38,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6479 states to 6479 states and 17332 transitions. [2022-03-15 20:35:38,010 INFO L78 Accepts]: Start accepts. Automaton has 6479 states and 17332 transitions. Word has length 35 [2022-03-15 20:35:38,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:38,010 INFO L470 AbstractCegarLoop]: Abstraction has 6479 states and 17332 transitions. [2022-03-15 20:35:38,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:38,010 INFO L276 IsEmpty]: Start isEmpty. Operand 6479 states and 17332 transitions. [2022-03-15 20:35:38,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:38,016 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:38,016 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:38,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:38,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-03-15 20:35:38,217 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:38,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:38,217 INFO L85 PathProgramCache]: Analyzing trace with hash 345965332, now seen corresponding path program 177 times [2022-03-15 20:35:38,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:38,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183987207] [2022-03-15 20:35:38,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:38,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:38,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:38,441 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:38,441 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:38,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183987207] [2022-03-15 20:35:38,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183987207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:38,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211689769] [2022-03-15 20:35:38,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:38,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:38,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:38,442 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:38,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-03-15 20:35:38,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 20:35:38,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:38,465 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:38,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:38,575 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:38,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:38,668 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:38,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211689769] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:38,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:38,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:38,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2132514767] [2022-03-15 20:35:38,669 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:38,670 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:38,675 INFO L252 McrAutomatonBuilder]: Finished intersection with 69 states and 101 transitions. [2022-03-15 20:35:38,675 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:38,866 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:38,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:38,866 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:38,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:38,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:38,866 INFO L87 Difference]: Start difference. First operand 6479 states and 17332 transitions. Second operand has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:39,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:39,454 INFO L93 Difference]: Finished difference Result 7884 states and 20723 transitions. [2022-03-15 20:35:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:39,455 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 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 35 [2022-03-15 20:35:39,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:39,467 INFO L225 Difference]: With dead ends: 7884 [2022-03-15 20:35:39,467 INFO L226 Difference]: Without dead ends: 7881 [2022-03-15 20:35:39,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 103 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:39,467 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 27 mSDsluCounter, 1264 mSDsCounter, 0 mSdLazyCounter, 2066 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 2078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:39,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 275 Invalid, 2078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2066 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:35:39,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7881 states. [2022-03-15 20:35:39,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7881 to 7667. [2022-03-15 20:35:39,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7667 states, 7666 states have (on average 2.663579441690582) internal successors, (20419), 7666 states have internal predecessors, (20419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:39,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7667 states to 7667 states and 20419 transitions. [2022-03-15 20:35:39,577 INFO L78 Accepts]: Start accepts. Automaton has 7667 states and 20419 transitions. Word has length 35 [2022-03-15 20:35:39,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:39,577 INFO L470 AbstractCegarLoop]: Abstraction has 7667 states and 20419 transitions. [2022-03-15 20:35:39,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:39,577 INFO L276 IsEmpty]: Start isEmpty. Operand 7667 states and 20419 transitions. [2022-03-15 20:35:39,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:39,585 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:39,585 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:39,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-03-15 20:35:39,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:39,785 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:39,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:39,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1074495282, now seen corresponding path program 178 times [2022-03-15 20:35:39,786 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:39,786 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334741566] [2022-03-15 20:35:39,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:39,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:39,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:40,013 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:40,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:40,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334741566] [2022-03-15 20:35:40,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334741566] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:40,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88663161] [2022-03-15 20:35:40,014 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:40,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:40,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:40,015 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:40,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-03-15 20:35:40,036 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:40,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:40,037 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:40,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:40,130 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:40,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:40,223 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:40,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88663161] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:40,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:40,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:40,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1517074750] [2022-03-15 20:35:40,224 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:40,225 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:40,231 INFO L252 McrAutomatonBuilder]: Finished intersection with 70 states and 103 transitions. [2022-03-15 20:35:40,231 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:40,436 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:40,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:40,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:40,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:40,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:40,437 INFO L87 Difference]: Start difference. First operand 7667 states and 20419 transitions. Second operand has 23 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:41,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:41,038 INFO L93 Difference]: Finished difference Result 9214 states and 24278 transitions. [2022-03-15 20:35:41,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:41,038 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 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 35 [2022-03-15 20:35:41,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:41,053 INFO L225 Difference]: With dead ends: 9214 [2022-03-15 20:35:41,053 INFO L226 Difference]: Without dead ends: 9211 [2022-03-15 20:35:41,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 104 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:41,053 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 28 mSDsluCounter, 1304 mSDsCounter, 0 mSdLazyCounter, 2087 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 2099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:41,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 296 Invalid, 2099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2087 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:41,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9211 states. [2022-03-15 20:35:41,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9211 to 9005. [2022-03-15 20:35:41,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9005 states, 9004 states have (on average 2.6634828964904487) internal successors, (23982), 9004 states have internal predecessors, (23982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:41,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9005 states to 9005 states and 23982 transitions. [2022-03-15 20:35:41,203 INFO L78 Accepts]: Start accepts. Automaton has 9005 states and 23982 transitions. Word has length 35 [2022-03-15 20:35:41,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:41,203 INFO L470 AbstractCegarLoop]: Abstraction has 9005 states and 23982 transitions. [2022-03-15 20:35:41,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:41,203 INFO L276 IsEmpty]: Start isEmpty. Operand 9005 states and 23982 transitions. [2022-03-15 20:35:41,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:41,213 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:41,213 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:41,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-03-15 20:35:41,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:41,413 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:41,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:41,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1056183316, now seen corresponding path program 179 times [2022-03-15 20:35:41,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:41,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563119687] [2022-03-15 20:35:41,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:41,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:41,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:41,638 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:41,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:41,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563119687] [2022-03-15 20:35:41,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563119687] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:41,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607595551] [2022-03-15 20:35:41,639 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:41,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:41,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:41,641 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:41,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-03-15 20:35:41,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:35:41,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:41,663 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:41,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:41,760 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:41,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:41,853 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:41,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607595551] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:41,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:41,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:41,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [329898627] [2022-03-15 20:35:41,853 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:41,854 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:41,860 INFO L252 McrAutomatonBuilder]: Finished intersection with 71 states and 105 transitions. [2022-03-15 20:35:41,860 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:42,058 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:42,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:42,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:42,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:42,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:42,059 INFO L87 Difference]: Start difference. First operand 9005 states and 23982 transitions. Second operand has 23 states, 22 states have (on average 3.0) internal successors, (66), 22 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:42,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:42,667 INFO L93 Difference]: Finished difference Result 10406 states and 27662 transitions. [2022-03-15 20:35:42,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:42,667 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.0) internal successors, (66), 22 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:42,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:42,683 INFO L225 Difference]: With dead ends: 10406 [2022-03-15 20:35:42,683 INFO L226 Difference]: Without dead ends: 10403 [2022-03-15 20:35:42,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 105 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:42,683 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 29 mSDsluCounter, 1344 mSDsCounter, 0 mSdLazyCounter, 2108 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 2120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:42,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 317 Invalid, 2120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2108 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:42,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10403 states. [2022-03-15 20:35:42,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10403 to 10215. [2022-03-15 20:35:42,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10215 states, 10214 states have (on average 2.6812218523595064) internal successors, (27386), 10214 states have internal predecessors, (27386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:42,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10215 states to 10215 states and 27386 transitions. [2022-03-15 20:35:42,844 INFO L78 Accepts]: Start accepts. Automaton has 10215 states and 27386 transitions. Word has length 35 [2022-03-15 20:35:42,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:42,844 INFO L470 AbstractCegarLoop]: Abstraction has 10215 states and 27386 transitions. [2022-03-15 20:35:42,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.0) internal successors, (66), 22 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:42,844 INFO L276 IsEmpty]: Start isEmpty. Operand 10215 states and 27386 transitions. [2022-03-15 20:35:42,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:42,854 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:42,854 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:42,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Ended with exit code 0 [2022-03-15 20:35:43,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:43,055 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:43,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:43,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1134229140, now seen corresponding path program 180 times [2022-03-15 20:35:43,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:43,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307103528] [2022-03-15 20:35:43,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:43,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:43,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:43,281 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:43,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:43,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307103528] [2022-03-15 20:35:43,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307103528] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:43,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565436357] [2022-03-15 20:35:43,281 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:43,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:43,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:43,282 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:43,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-03-15 20:35:43,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:35:43,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:43,305 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:43,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:43,398 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:43,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:43,491 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:43,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565436357] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:43,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:43,491 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:43,491 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [226035673] [2022-03-15 20:35:43,491 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:43,493 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:43,499 INFO L252 McrAutomatonBuilder]: Finished intersection with 73 states and 109 transitions. [2022-03-15 20:35:43,499 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:43,706 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:43,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:43,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:43,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:43,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:43,707 INFO L87 Difference]: Start difference. First operand 10215 states and 27386 transitions. Second operand has 23 states, 22 states have (on average 3.090909090909091) internal successors, (68), 22 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:44,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:44,355 INFO L93 Difference]: Finished difference Result 11693 states and 30823 transitions. [2022-03-15 20:35:44,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:44,355 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.090909090909091) internal successors, (68), 22 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:44,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:44,373 INFO L225 Difference]: With dead ends: 11693 [2022-03-15 20:35:44,373 INFO L226 Difference]: Without dead ends: 11690 [2022-03-15 20:35:44,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 107 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:44,373 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 30 mSDsluCounter, 1404 mSDsCounter, 0 mSdLazyCounter, 2150 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 2162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:44,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 338 Invalid, 2162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2150 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:44,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11690 states. [2022-03-15 20:35:44,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11690 to 11492. [2022-03-15 20:35:44,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11492 states, 11491 states have (on average 2.656600818031503) internal successors, (30527), 11491 states have internal predecessors, (30527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:44,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11492 states to 11492 states and 30527 transitions. [2022-03-15 20:35:44,558 INFO L78 Accepts]: Start accepts. Automaton has 11492 states and 30527 transitions. Word has length 35 [2022-03-15 20:35:44,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:44,558 INFO L470 AbstractCegarLoop]: Abstraction has 11492 states and 30527 transitions. [2022-03-15 20:35:44,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.090909090909091) internal successors, (68), 22 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:44,558 INFO L276 IsEmpty]: Start isEmpty. Operand 11492 states and 30527 transitions. [2022-03-15 20:35:44,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:44,569 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:44,569 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:44,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-03-15 20:35:44,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:44,770 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:44,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:44,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1820970574, now seen corresponding path program 181 times [2022-03-15 20:35:44,770 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:44,770 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624433296] [2022-03-15 20:35:44,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:44,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:44,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:44,992 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:44,992 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:44,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624433296] [2022-03-15 20:35:44,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624433296] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:44,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689448767] [2022-03-15 20:35:44,993 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:44,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:44,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:44,994 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:44,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-03-15 20:35:45,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:45,016 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:45,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:45,108 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:45,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:45,198 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:45,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689448767] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:45,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:45,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:45,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2010302861] [2022-03-15 20:35:45,199 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:45,200 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:45,206 INFO L252 McrAutomatonBuilder]: Finished intersection with 74 states and 111 transitions. [2022-03-15 20:35:45,206 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:45,414 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:45,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:45,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:45,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:45,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:45,415 INFO L87 Difference]: Start difference. First operand 11492 states and 30527 transitions. Second operand has 23 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 22 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:46,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:46,048 INFO L93 Difference]: Finished difference Result 13103 states and 34393 transitions. [2022-03-15 20:35:46,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:46,048 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 22 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:46,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:46,071 INFO L225 Difference]: With dead ends: 13103 [2022-03-15 20:35:46,071 INFO L226 Difference]: Without dead ends: 13100 [2022-03-15 20:35:46,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 108 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:46,071 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 31 mSDsluCounter, 1444 mSDsCounter, 0 mSdLazyCounter, 2171 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 2183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:46,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 359 Invalid, 2183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2171 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:46,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13100 states. [2022-03-15 20:35:46,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13100 to 12907. [2022-03-15 20:35:46,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12907 states, 12906 states have (on average 2.642336897567023) internal successors, (34102), 12906 states have internal predecessors, (34102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:46,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12907 states to 12907 states and 34102 transitions. [2022-03-15 20:35:46,380 INFO L78 Accepts]: Start accepts. Automaton has 12907 states and 34102 transitions. Word has length 35 [2022-03-15 20:35:46,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:46,380 INFO L470 AbstractCegarLoop]: Abstraction has 12907 states and 34102 transitions. [2022-03-15 20:35:46,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 22 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:46,381 INFO L276 IsEmpty]: Start isEmpty. Operand 12907 states and 34102 transitions. [2022-03-15 20:35:46,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:46,391 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:46,391 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:46,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-03-15 20:35:46,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable183 [2022-03-15 20:35:46,592 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:46,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:46,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1121941612, now seen corresponding path program 182 times [2022-03-15 20:35:46,593 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:46,593 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103272590] [2022-03-15 20:35:46,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:46,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:46,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:46,818 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:46,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:46,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103272590] [2022-03-15 20:35:46,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103272590] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:46,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5719399] [2022-03-15 20:35:46,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:46,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:46,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:46,819 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:46,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-03-15 20:35:46,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:46,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:46,846 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:46,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:46,938 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:46,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:47,029 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:47,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5719399] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:47,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:47,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:47,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1634792687] [2022-03-15 20:35:47,029 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:47,030 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:47,036 INFO L252 McrAutomatonBuilder]: Finished intersection with 75 states and 113 transitions. [2022-03-15 20:35:47,037 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:47,249 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:47,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:47,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:47,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:47,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:47,250 INFO L87 Difference]: Start difference. First operand 12907 states and 34102 transitions. Second operand has 23 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:47,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:47,890 INFO L93 Difference]: Finished difference Result 14422 states and 37875 transitions. [2022-03-15 20:35:47,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:47,891 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:47,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:47,915 INFO L225 Difference]: With dead ends: 14422 [2022-03-15 20:35:47,915 INFO L226 Difference]: Without dead ends: 14419 [2022-03-15 20:35:47,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 109 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:47,915 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 32 mSDsluCounter, 1484 mSDsCounter, 0 mSdLazyCounter, 2192 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 2204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:47,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 380 Invalid, 2204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2192 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:47,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14419 states. [2022-03-15 20:35:48,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14419 to 14238. [2022-03-15 20:35:48,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14238 states, 14237 states have (on average 2.640935590363138) internal successors, (37599), 14237 states have internal predecessors, (37599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:48,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14238 states to 14238 states and 37599 transitions. [2022-03-15 20:35:48,172 INFO L78 Accepts]: Start accepts. Automaton has 14238 states and 37599 transitions. Word has length 35 [2022-03-15 20:35:48,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:48,173 INFO L470 AbstractCegarLoop]: Abstraction has 14238 states and 37599 transitions. [2022-03-15 20:35:48,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:48,173 INFO L276 IsEmpty]: Start isEmpty. Operand 14238 states and 37599 transitions. [2022-03-15 20:35:48,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:48,186 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:48,186 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:48,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Ended with exit code 0 [2022-03-15 20:35:48,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:48,386 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:48,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:48,387 INFO L85 PathProgramCache]: Analyzing trace with hash 2040310292, now seen corresponding path program 183 times [2022-03-15 20:35:48,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:48,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725858631] [2022-03-15 20:35:48,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:48,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:48,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:48,610 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:48,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:48,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725858631] [2022-03-15 20:35:48,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725858631] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:48,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721848437] [2022-03-15 20:35:48,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:48,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:48,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:48,611 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:48,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-03-15 20:35:48,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:35:48,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:48,640 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:48,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:48,735 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:48,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:48,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721848437] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:48,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:48,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:48,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [711148209] [2022-03-15 20:35:48,829 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:48,830 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:48,837 INFO L252 McrAutomatonBuilder]: Finished intersection with 77 states and 117 transitions. [2022-03-15 20:35:48,837 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:49,090 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:49,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:49,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:49,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:49,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:49,090 INFO L87 Difference]: Start difference. First operand 14238 states and 37599 transitions. Second operand has 23 states, 22 states have (on average 3.272727272727273) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:49,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:49,748 INFO L93 Difference]: Finished difference Result 15476 states and 40495 transitions. [2022-03-15 20:35:49,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:49,748 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.272727272727273) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:49,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:49,775 INFO L225 Difference]: With dead ends: 15476 [2022-03-15 20:35:49,775 INFO L226 Difference]: Without dead ends: 15462 [2022-03-15 20:35:49,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 111 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:49,775 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 33 mSDsluCounter, 1545 mSDsCounter, 0 mSdLazyCounter, 2238 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 2250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:49,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 402 Invalid, 2250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2238 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:49,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15462 states. [2022-03-15 20:35:49,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15462 to 15321. [2022-03-15 20:35:50,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15321 states, 15320 states have (on average 2.6276109660574414) internal successors, (40255), 15320 states have internal predecessors, (40255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:50,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15321 states to 15321 states and 40255 transitions. [2022-03-15 20:35:50,036 INFO L78 Accepts]: Start accepts. Automaton has 15321 states and 40255 transitions. Word has length 35 [2022-03-15 20:35:50,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:50,036 INFO L470 AbstractCegarLoop]: Abstraction has 15321 states and 40255 transitions. [2022-03-15 20:35:50,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.272727272727273) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:50,036 INFO L276 IsEmpty]: Start isEmpty. Operand 15321 states and 40255 transitions. [2022-03-15 20:35:50,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:50,050 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:50,050 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:50,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 [2022-03-15 20:35:50,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:50,253 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:50,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:50,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1189206990, now seen corresponding path program 184 times [2022-03-15 20:35:50,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:50,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000425143] [2022-03-15 20:35:50,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:50,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:50,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:50,478 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:50,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:50,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000425143] [2022-03-15 20:35:50,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000425143] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:50,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128370360] [2022-03-15 20:35:50,479 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:50,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:50,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:50,480 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:50,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-03-15 20:35:50,500 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:50,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:50,502 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:50,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:50,593 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:50,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:50,684 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:50,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128370360] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:50,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:50,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:50,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [782634738] [2022-03-15 20:35:50,685 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:50,686 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:50,693 INFO L252 McrAutomatonBuilder]: Finished intersection with 78 states and 119 transitions. [2022-03-15 20:35:50,693 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:50,917 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:50,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:50,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:50,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:50,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:50,918 INFO L87 Difference]: Start difference. First operand 15321 states and 40255 transitions. Second operand has 23 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:51,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:51,624 INFO L93 Difference]: Finished difference Result 16678 states and 43520 transitions. [2022-03-15 20:35:51,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:51,624 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 20:35:51,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:51,649 INFO L225 Difference]: With dead ends: 16678 [2022-03-15 20:35:51,650 INFO L226 Difference]: Without dead ends: 16664 [2022-03-15 20:35:51,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:51,650 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 34 mSDsluCounter, 1585 mSDsCounter, 0 mSdLazyCounter, 2259 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 2271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:51,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 423 Invalid, 2271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2259 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:51,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16664 states. [2022-03-15 20:35:51,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16664 to 16524. [2022-03-15 20:35:51,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16524 states, 16523 states have (on average 2.6194395690855172) internal successors, (43281), 16523 states have internal predecessors, (43281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:51,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16524 states to 16524 states and 43281 transitions. [2022-03-15 20:35:51,908 INFO L78 Accepts]: Start accepts. Automaton has 16524 states and 43281 transitions. Word has length 35 [2022-03-15 20:35:51,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:51,908 INFO L470 AbstractCegarLoop]: Abstraction has 16524 states and 43281 transitions. [2022-03-15 20:35:51,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:51,908 INFO L276 IsEmpty]: Start isEmpty. Operand 16524 states and 43281 transitions. [2022-03-15 20:35:51,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:51,924 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:51,924 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:51,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Ended with exit code 0 [2022-03-15 20:35:52,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:52,125 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:52,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:52,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1855109908, now seen corresponding path program 185 times [2022-03-15 20:35:52,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:52,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467449072] [2022-03-15 20:35:52,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:52,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:52,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:52,361 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:52,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:52,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467449072] [2022-03-15 20:35:52,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467449072] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:52,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018955593] [2022-03-15 20:35:52,362 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:52,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:52,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:52,363 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:52,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-03-15 20:35:52,385 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:35:52,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:52,386 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:52,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:52,477 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:52,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:52,568 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:52,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018955593] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:52,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:52,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:52,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1766586633] [2022-03-15 20:35:52,568 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:52,569 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:52,576 INFO L252 McrAutomatonBuilder]: Finished intersection with 79 states and 121 transitions. [2022-03-15 20:35:52,576 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:52,802 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:52,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:52,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:52,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:52,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:52,802 INFO L87 Difference]: Start difference. First operand 16524 states and 43281 transitions. Second operand has 23 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:53,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:53,484 INFO L93 Difference]: Finished difference Result 17983 states and 46872 transitions. [2022-03-15 20:35:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:53,484 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 22 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 35 [2022-03-15 20:35:53,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:53,515 INFO L225 Difference]: With dead ends: 17983 [2022-03-15 20:35:53,515 INFO L226 Difference]: Without dead ends: 17969 [2022-03-15 20:35:53,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 113 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:53,516 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 35 mSDsluCounter, 1625 mSDsCounter, 0 mSdLazyCounter, 2280 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 2292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:53,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 444 Invalid, 2292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2280 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:53,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17969 states. [2022-03-15 20:35:53,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17969 to 17830. [2022-03-15 20:35:53,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17830 states, 17829 states have (on average 2.615626226933647) internal successors, (46634), 17829 states have internal predecessors, (46634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:53,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17830 states to 17830 states and 46634 transitions. [2022-03-15 20:35:53,851 INFO L78 Accepts]: Start accepts. Automaton has 17830 states and 46634 transitions. Word has length 35 [2022-03-15 20:35:53,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:53,852 INFO L470 AbstractCegarLoop]: Abstraction has 17830 states and 46634 transitions. [2022-03-15 20:35:53,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:53,852 INFO L276 IsEmpty]: Start isEmpty. Operand 17830 states and 46634 transitions. [2022-03-15 20:35:53,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:35:53,869 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:53,869 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:53,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Ended with exit code 0 [2022-03-15 20:35:54,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:54,070 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:54,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:54,070 INFO L85 PathProgramCache]: Analyzing trace with hash -2012711950, now seen corresponding path program 186 times [2022-03-15 20:35:54,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:54,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410830918] [2022-03-15 20:35:54,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:54,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:54,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:54,290 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:54,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:54,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410830918] [2022-03-15 20:35:54,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410830918] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:54,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594839208] [2022-03-15 20:35:54,290 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:54,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:54,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:54,291 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:54,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-03-15 20:35:54,313 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:35:54,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:54,314 WARN L261 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 20:35:54,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:54,404 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:54,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:54,495 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:54,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594839208] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:54,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:54,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-15 20:35:54,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1486866599] [2022-03-15 20:35:54,495 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:54,497 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:54,504 INFO L252 McrAutomatonBuilder]: Finished intersection with 93 states and 149 transitions. [2022-03-15 20:35:54,505 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:54,834 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:54,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:35:54,834 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:54,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:35:54,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:54,834 INFO L87 Difference]: Start difference. First operand 17830 states and 46634 transitions. Second operand has 23 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 22 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-03-15 20:35:55,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:55,528 INFO L93 Difference]: Finished difference Result 17953 states and 46870 transitions. [2022-03-15 20:35:55,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:35:55,528 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 22 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 35 [2022-03-15 20:35:55,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:55,559 INFO L225 Difference]: With dead ends: 17953 [2022-03-15 20:35:55,559 INFO L226 Difference]: Without dead ends: 17950 [2022-03-15 20:35:55,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 127 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:35:55,559 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 30 mSDsluCounter, 1685 mSDsCounter, 0 mSdLazyCounter, 2343 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 2355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:55,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 465 Invalid, 2355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2343 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:35:55,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17950 states. [2022-03-15 20:35:55,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17950 to 17884. [2022-03-15 20:35:55,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17884 states, 17883 states have (on average 2.6158362690823687) internal successors, (46779), 17883 states have internal predecessors, (46779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:55,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17884 states to 17884 states and 46779 transitions. [2022-03-15 20:35:55,888 INFO L78 Accepts]: Start accepts. Automaton has 17884 states and 46779 transitions. Word has length 35 [2022-03-15 20:35:55,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:55,888 INFO L470 AbstractCegarLoop]: Abstraction has 17884 states and 46779 transitions. [2022-03-15 20:35:55,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 22 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-03-15 20:35:55,888 INFO L276 IsEmpty]: Start isEmpty. Operand 17884 states and 46779 transitions. [2022-03-15 20:35:55,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:35:55,907 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:55,907 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:55,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Ended with exit code 0 [2022-03-15 20:35:56,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:56,107 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:56,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:56,108 INFO L85 PathProgramCache]: Analyzing trace with hash -313505703, now seen corresponding path program 187 times [2022-03-15 20:35:56,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:56,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407392913] [2022-03-15 20:35:56,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:56,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:56,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:56,177 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:56,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:56,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407392913] [2022-03-15 20:35:56,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407392913] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:56,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460228624] [2022-03-15 20:35:56,177 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:56,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:56,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:56,178 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:56,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-03-15 20:35:56,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:56,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:56,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:56,400 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:56,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:56,452 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:56,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460228624] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:56,452 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:56,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 27 [2022-03-15 20:35:56,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [185193985] [2022-03-15 20:35:56,453 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:56,454 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:56,460 INFO L252 McrAutomatonBuilder]: Finished intersection with 68 states and 98 transitions. [2022-03-15 20:35:56,460 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:56,776 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [2827944#(<= 4 thread2Thread1of1ForFork1_j), 2827945#(<= 3 thread2Thread1of1ForFork1_j), 2827946#(<= 2 thread2Thread1of1ForFork1_j), 2827949#(<= 0 thread2Thread1of1ForFork1_j), 2827937#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 2827943#(<= 5 thread2Thread1of1ForFork1_j), 2827942#(<= 6 N), 2827936#(< thread2Thread1of1ForFork1_j N), 2827948#(or (<= (+ 6 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 2827938#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 2827941#(or (<= (+ 5 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 2827939#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 2827947#(<= 1 thread2Thread1of1ForFork1_j), 2827940#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:35:56,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:35:56,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:56,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:35:56,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=1347, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:35:56,777 INFO L87 Difference]: Start difference. First operand 17884 states and 46779 transitions. Second operand has 29 states, 29 states have (on average 2.793103448275862) internal successors, (81), 29 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-03-15 20:35:58,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:58,080 INFO L93 Difference]: Finished difference Result 40868 states and 97286 transitions. [2022-03-15 20:35:58,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-15 20:35:58,081 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.793103448275862) internal successors, (81), 29 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 36 [2022-03-15 20:35:58,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:58,158 INFO L225 Difference]: With dead ends: 40868 [2022-03-15 20:35:58,158 INFO L226 Difference]: Without dead ends: 40868 [2022-03-15 20:35:58,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 77 SyntacticMatches, 7 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4242 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2574, Invalid=9198, Unknown=0, NotChecked=0, Total=11772 [2022-03-15 20:35:58,158 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 273 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 1044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:58,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 408 Invalid, 1044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 959 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:35:58,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40868 states. [2022-03-15 20:35:58,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40868 to 17553. [2022-03-15 20:35:58,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17553 states, 17552 states have (on average 2.60665451230629) internal successors, (45752), 17552 states have internal predecessors, (45752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:58,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17553 states to 17553 states and 45752 transitions. [2022-03-15 20:35:58,641 INFO L78 Accepts]: Start accepts. Automaton has 17553 states and 45752 transitions. Word has length 36 [2022-03-15 20:35:58,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:58,642 INFO L470 AbstractCegarLoop]: Abstraction has 17553 states and 45752 transitions. [2022-03-15 20:35:58,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.793103448275862) internal successors, (81), 29 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-03-15 20:35:58,642 INFO L276 IsEmpty]: Start isEmpty. Operand 17553 states and 45752 transitions. [2022-03-15 20:35:58,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:35:58,659 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:58,660 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:58,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Ended with exit code 0 [2022-03-15 20:35:58,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-03-15 20:35:58,860 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:58,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:58,860 INFO L85 PathProgramCache]: Analyzing trace with hash -798031557, now seen corresponding path program 188 times [2022-03-15 20:35:58,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:58,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285402454] [2022-03-15 20:35:58,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:58,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:58,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:58,902 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 16 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:58,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:58,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285402454] [2022-03-15 20:35:58,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285402454] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:58,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077371647] [2022-03-15 20:35:58,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:58,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:58,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:58,904 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:58,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-03-15 20:35:58,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:58,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:58,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:58,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:59,124 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 16 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:59,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:59,173 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 16 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:59,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077371647] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:59,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:59,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:35:59,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1456539368] [2022-03-15 20:35:59,174 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:59,175 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:59,216 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 58 transitions. [2022-03-15 20:35:59,217 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:59,320 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [2904299#(<= 5 thread2Thread1of1ForFork1_j), 2904302#(<= 2 thread2Thread1of1ForFork1_j), 2904303#(<= 1 thread2Thread1of1ForFork1_j), 2904300#(<= 4 thread2Thread1of1ForFork1_j), 2904304#(<= 0 thread2Thread1of1ForFork1_j), 2904306#(< thread2Thread1of1ForFork1_j N), 2904301#(<= 3 thread2Thread1of1ForFork1_j), 2904305#(< thread1Thread1of1ForFork0_i N), 2904307#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N))] [2022-03-15 20:35:59,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:35:59,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:59,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:35:59,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=709, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:35:59,321 INFO L87 Difference]: Start difference. First operand 17553 states and 45752 transitions. Second operand has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:00,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:00,221 INFO L93 Difference]: Finished difference Result 29269 states and 69936 transitions. [2022-03-15 20:36:00,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-15 20:36:00,222 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:00,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:00,276 INFO L225 Difference]: With dead ends: 29269 [2022-03-15 20:36:00,276 INFO L226 Difference]: Without dead ends: 29267 [2022-03-15 20:36:00,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 67 SyntacticMatches, 7 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2647 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1815, Invalid=5841, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 20:36:00,277 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 130 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:00,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 281 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:00,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29267 states. [2022-03-15 20:36:00,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29267 to 17553. [2022-03-15 20:36:00,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17553 states, 17552 states have (on average 2.606084776663628) internal successors, (45742), 17552 states have internal predecessors, (45742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:00,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17553 states to 17553 states and 45742 transitions. [2022-03-15 20:36:00,646 INFO L78 Accepts]: Start accepts. Automaton has 17553 states and 45742 transitions. Word has length 36 [2022-03-15 20:36:00,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:00,646 INFO L470 AbstractCegarLoop]: Abstraction has 17553 states and 45742 transitions. [2022-03-15 20:36:00,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:00,646 INFO L276 IsEmpty]: Start isEmpty. Operand 17553 states and 45742 transitions. [2022-03-15 20:36:00,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:00,663 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:00,664 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:00,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Ended with exit code 0 [2022-03-15 20:36:00,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2022-03-15 20:36:00,865 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:00,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:00,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1913155905, now seen corresponding path program 189 times [2022-03-15 20:36:00,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:00,867 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846755035] [2022-03-15 20:36:00,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:00,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:00,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:00,914 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 7 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:00,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:00,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846755035] [2022-03-15 20:36:00,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846755035] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:00,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672654855] [2022-03-15 20:36:00,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:36:00,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:00,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:00,915 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:00,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-03-15 20:36:00,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 20:36:00,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:00,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:00,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:01,147 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 7 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:01,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:01,199 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 7 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:01,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672654855] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:01,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:01,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:36:01,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [708536034] [2022-03-15 20:36:01,200 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:01,201 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:01,205 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 60 transitions. [2022-03-15 20:36:01,205 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:01,318 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [2969038#(<= 4 thread2Thread1of1ForFork1_j), 2969036#(< thread2Thread1of1ForFork1_j N), 2969042#(<= 0 thread2Thread1of1ForFork1_j), 2969039#(<= 3 thread2Thread1of1ForFork1_j), 2969037#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 2969040#(<= 2 thread2Thread1of1ForFork1_j), 2969041#(<= 1 thread2Thread1of1ForFork1_j), 2969043#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:36:01,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:36:01,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:01,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:36:01,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=674, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:36:01,319 INFO L87 Difference]: Start difference. First operand 17553 states and 45742 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:02,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:02,480 INFO L93 Difference]: Finished difference Result 23587 states and 58309 transitions. [2022-03-15 20:36:02,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-15 20:36:02,480 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:02,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:02,522 INFO L225 Difference]: With dead ends: 23587 [2022-03-15 20:36:02,522 INFO L226 Difference]: Without dead ends: 23583 [2022-03-15 20:36:02,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 69 SyntacticMatches, 6 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3228 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2204, Invalid=7108, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 20:36:02,523 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 170 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:02,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 257 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:02,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23583 states. [2022-03-15 20:36:02,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23583 to 17886. [2022-03-15 20:36:02,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17886 states, 17885 states have (on average 2.6137545429130555) internal successors, (46747), 17885 states have internal predecessors, (46747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:02,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17886 states to 17886 states and 46747 transitions. [2022-03-15 20:36:02,855 INFO L78 Accepts]: Start accepts. Automaton has 17886 states and 46747 transitions. Word has length 36 [2022-03-15 20:36:02,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:02,855 INFO L470 AbstractCegarLoop]: Abstraction has 17886 states and 46747 transitions. [2022-03-15 20:36:02,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:02,855 INFO L276 IsEmpty]: Start isEmpty. Operand 17886 states and 46747 transitions. [2022-03-15 20:36:02,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:02,873 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:02,873 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:02,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Ended with exit code 0 [2022-03-15 20:36:03,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:03,073 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:03,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:03,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1723553753, now seen corresponding path program 190 times [2022-03-15 20:36:03,074 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:03,074 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648140737] [2022-03-15 20:36:03,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:03,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:03,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:03,113 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 6 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:03,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:03,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648140737] [2022-03-15 20:36:03,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648140737] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:03,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345684629] [2022-03-15 20:36:03,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:36:03,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:03,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:03,114 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:03,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-03-15 20:36:03,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:36:03,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:03,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:03,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:03,302 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 6 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:03,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:03,390 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 6 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:03,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345684629] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:03,390 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:03,390 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:36:03,390 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1928347635] [2022-03-15 20:36:03,390 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:03,392 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:03,396 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 62 transitions. [2022-03-15 20:36:03,396 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:03,519 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3028780#(<= 0 thread2Thread1of1ForFork1_j), 3028778#(< thread2Thread1of1ForFork1_j N), 3028777#(<= 1 thread2Thread1of1ForFork1_j), 3028776#(<= 2 thread2Thread1of1ForFork1_j), 3028781#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 3028779#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 3028782#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 3028775#(<= 3 thread2Thread1of1ForFork1_j)] [2022-03-15 20:36:03,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:36:03,519 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:03,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:36:03,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:36:03,519 INFO L87 Difference]: Start difference. First operand 17886 states and 46747 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:04,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:04,713 INFO L93 Difference]: Finished difference Result 20793 states and 52887 transitions. [2022-03-15 20:36:04,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 20:36:04,713 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:04,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:04,749 INFO L225 Difference]: With dead ends: 20793 [2022-03-15 20:36:04,749 INFO L226 Difference]: Without dead ends: 20785 [2022-03-15 20:36:04,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 70 SyntacticMatches, 5 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3248 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2149, Invalid=7163, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 20:36:04,750 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 183 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:04,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 240 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:04,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20785 states. [2022-03-15 20:36:05,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20785 to 18221. [2022-03-15 20:36:05,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18221 states, 18220 states have (on average 2.620581778265642) internal successors, (47747), 18220 states have internal predecessors, (47747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:05,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18221 states to 18221 states and 47747 transitions. [2022-03-15 20:36:05,061 INFO L78 Accepts]: Start accepts. Automaton has 18221 states and 47747 transitions. Word has length 36 [2022-03-15 20:36:05,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:05,061 INFO L470 AbstractCegarLoop]: Abstraction has 18221 states and 47747 transitions. [2022-03-15 20:36:05,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:05,062 INFO L276 IsEmpty]: Start isEmpty. Operand 18221 states and 47747 transitions. [2022-03-15 20:36:05,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:05,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:05,080 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:05,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-03-15 20:36:05,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:05,280 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:05,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:05,280 INFO L85 PathProgramCache]: Analyzing trace with hash 140854337, now seen corresponding path program 191 times [2022-03-15 20:36:05,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:05,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438374825] [2022-03-15 20:36:05,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:05,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:05,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:05,320 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 7 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:05,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:05,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438374825] [2022-03-15 20:36:05,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438374825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:05,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559909747] [2022-03-15 20:36:05,321 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:36:05,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:05,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:05,322 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:05,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-03-15 20:36:05,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:36:05,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:05,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:05,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:05,511 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 7 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:05,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:05,562 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 7 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:05,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559909747] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:05,562 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:05,562 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:36:05,563 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2071944939] [2022-03-15 20:36:05,563 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:05,564 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:05,569 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 64 transitions. [2022-03-15 20:36:05,569 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:05,746 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3086396#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 3086390#(<= 1 thread2Thread1of1ForFork1_j), 3086392#(< thread2Thread1of1ForFork1_j N), 3086394#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 3086389#(<= 2 thread2Thread1of1ForFork1_j), 3086395#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 3086393#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 3086391#(<= 0 thread2Thread1of1ForFork1_j)] [2022-03-15 20:36:05,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:36:05,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:05,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:36:05,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:36:05,747 INFO L87 Difference]: Start difference. First operand 18221 states and 47747 transitions. Second operand has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 18 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:06,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:06,957 INFO L93 Difference]: Finished difference Result 19781 states and 51076 transitions. [2022-03-15 20:36:06,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-15 20:36:06,957 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 18 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:06,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:06,991 INFO L225 Difference]: With dead ends: 19781 [2022-03-15 20:36:06,991 INFO L226 Difference]: Without dead ends: 19769 [2022-03-15 20:36:06,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 71 SyntacticMatches, 4 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3029 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1937, Invalid=6805, Unknown=0, NotChecked=0, Total=8742 [2022-03-15 20:36:06,993 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 197 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:06,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 209 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:07,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19769 states. [2022-03-15 20:36:07,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19769 to 18534. [2022-03-15 20:36:07,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18534 states, 18533 states have (on average 2.6260724113743055) internal successors, (48669), 18533 states have internal predecessors, (48669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:07,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18534 states to 18534 states and 48669 transitions. [2022-03-15 20:36:07,343 INFO L78 Accepts]: Start accepts. Automaton has 18534 states and 48669 transitions. Word has length 36 [2022-03-15 20:36:07,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:07,343 INFO L470 AbstractCegarLoop]: Abstraction has 18534 states and 48669 transitions. [2022-03-15 20:36:07,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 18 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:07,343 INFO L276 IsEmpty]: Start isEmpty. Operand 18534 states and 48669 transitions. [2022-03-15 20:36:07,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:07,361 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:07,362 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:07,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Ended with exit code 0 [2022-03-15 20:36:07,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:07,563 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:07,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:07,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1678187303, now seen corresponding path program 192 times [2022-03-15 20:36:07,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:07,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255588700] [2022-03-15 20:36:07,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:07,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:07,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:07,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:07,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255588700] [2022-03-15 20:36:07,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255588700] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:07,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939831454] [2022-03-15 20:36:07,604 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:36:07,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:07,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:07,605 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:07,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-03-15 20:36:07,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:36:07,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:07,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:07,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:07,845 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:07,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:07,894 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:07,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939831454] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:07,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:07,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:36:07,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [624637226] [2022-03-15 20:36:07,895 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:07,896 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:07,901 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 66 transitions. [2022-03-15 20:36:07,901 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:08,052 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3143615#(or (< (+ 5 thread2Thread1of1ForFork1_j) N) (<= N (+ 4 thread2Thread1of1ForFork1_j))), 3143610#(< thread2Thread1of1ForFork1_j N), 3143617#(<= 0 thread2Thread1of1ForFork1_j), 3143611#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 3143612#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 3143614#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 3143613#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 3143616#(<= 1 thread2Thread1of1ForFork1_j)] [2022-03-15 20:36:08,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:36:08,052 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:08,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:36:08,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=707, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:36:08,052 INFO L87 Difference]: Start difference. First operand 18534 states and 48669 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:09,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:09,239 INFO L93 Difference]: Finished difference Result 19783 states and 51470 transitions. [2022-03-15 20:36:09,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 20:36:09,240 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:09,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:09,273 INFO L225 Difference]: With dead ends: 19783 [2022-03-15 20:36:09,273 INFO L226 Difference]: Without dead ends: 19767 [2022-03-15 20:36:09,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2570 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1607, Invalid=6049, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 20:36:09,274 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 217 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:09,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 181 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:09,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19767 states. [2022-03-15 20:36:09,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19767 to 19092. [2022-03-15 20:36:09,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19092 states, 19091 states have (on average 2.6355874495835736) internal successors, (50316), 19091 states have internal predecessors, (50316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:09,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19092 states to 19092 states and 50316 transitions. [2022-03-15 20:36:09,625 INFO L78 Accepts]: Start accepts. Automaton has 19092 states and 50316 transitions. Word has length 36 [2022-03-15 20:36:09,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:09,625 INFO L470 AbstractCegarLoop]: Abstraction has 19092 states and 50316 transitions. [2022-03-15 20:36:09,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:09,625 INFO L276 IsEmpty]: Start isEmpty. Operand 19092 states and 50316 transitions. [2022-03-15 20:36:09,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:09,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:09,643 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:09,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:09,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:09,844 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:09,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:09,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1260924895, now seen corresponding path program 193 times [2022-03-15 20:36:09,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:09,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075279477] [2022-03-15 20:36:09,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:09,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:09,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:09,945 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:09,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:09,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075279477] [2022-03-15 20:36:09,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075279477] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:09,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093352057] [2022-03-15 20:36:09,946 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:36:09,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:09,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:09,947 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:09,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-03-15 20:36:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:09,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:09,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:10,170 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:10,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:10,225 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:10,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093352057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:10,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:10,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 26 [2022-03-15 20:36:10,226 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1425682629] [2022-03-15 20:36:10,226 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:10,227 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:10,233 INFO L252 McrAutomatonBuilder]: Finished intersection with 65 states and 92 transitions. [2022-03-15 20:36:10,233 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:10,430 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3201941#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 3201946#(<= thread1Thread1of1ForFork0_i 1), 3201943#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 3201942#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 3201945#(or (<= (+ 5 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 3201944#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 3201947#(<= 0 thread2Thread1of1ForFork1_j), 3201940#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:36:10,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:36:10,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:10,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:36:10,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:36:10,431 INFO L87 Difference]: Start difference. First operand 19092 states and 50316 transitions. Second operand has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 22 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:10,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:10,954 INFO L93 Difference]: Finished difference Result 22852 states and 59006 transitions. [2022-03-15 20:36:10,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:36:10,955 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 22 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:10,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:10,995 INFO L225 Difference]: With dead ends: 22852 [2022-03-15 20:36:10,995 INFO L226 Difference]: Without dead ends: 22852 [2022-03-15 20:36:10,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 82 SyntacticMatches, 3 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=908, Invalid=3124, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 20:36:10,996 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 185 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:10,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 183 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:11,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22852 states. [2022-03-15 20:36:11,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22852 to 19637. [2022-03-15 20:36:11,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19637 states, 19636 states have (on average 2.6308820533713586) internal successors, (51660), 19636 states have internal predecessors, (51660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:11,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19637 states to 19637 states and 51660 transitions. [2022-03-15 20:36:11,359 INFO L78 Accepts]: Start accepts. Automaton has 19637 states and 51660 transitions. Word has length 36 [2022-03-15 20:36:11,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:11,359 INFO L470 AbstractCegarLoop]: Abstraction has 19637 states and 51660 transitions. [2022-03-15 20:36:11,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 22 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:11,359 INFO L276 IsEmpty]: Start isEmpty. Operand 19637 states and 51660 transitions. [2022-03-15 20:36:11,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:11,377 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:11,377 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:11,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Ended with exit code 0 [2022-03-15 20:36:11,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:11,578 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:11,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:11,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1084914665, now seen corresponding path program 194 times [2022-03-15 20:36:11,578 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:11,579 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739562930] [2022-03-15 20:36:11,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:11,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:11,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:11,631 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:11,632 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:11,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739562930] [2022-03-15 20:36:11,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739562930] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:11,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690139969] [2022-03-15 20:36:11,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:36:11,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:11,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:11,633 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:11,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-03-15 20:36:11,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:36:11,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:11,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:11,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:11,870 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:11,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:11,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690139969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:11,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:11,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 25 [2022-03-15 20:36:11,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [312029900] [2022-03-15 20:36:11,921 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:11,922 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:11,928 INFO L252 McrAutomatonBuilder]: Finished intersection with 69 states and 100 transitions. [2022-03-15 20:36:11,928 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:12,122 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3264379#(<= thread1Thread1of1ForFork0_i 1), 3264375#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 3264380#(<= 0 thread2Thread1of1ForFork1_j), 3264374#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 3264377#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 3264378#(<= thread1Thread1of1ForFork0_i 2), 3264376#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 3264373#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:36:12,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:36:12,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:12,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:36:12,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=859, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:36:12,123 INFO L87 Difference]: Start difference. First operand 19637 states and 51660 transitions. Second operand has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 21 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-03-15 20:36:12,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:12,796 INFO L93 Difference]: Finished difference Result 26627 states and 67783 transitions. [2022-03-15 20:36:12,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:36:12,796 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 21 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 36 [2022-03-15 20:36:12,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:12,844 INFO L225 Difference]: With dead ends: 26627 [2022-03-15 20:36:12,844 INFO L226 Difference]: Without dead ends: 26627 [2022-03-15 20:36:12,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1888 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1236, Invalid=4020, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 20:36:12,845 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 205 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:12,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 180 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:12,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26627 states. [2022-03-15 20:36:13,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26627 to 20393. [2022-03-15 20:36:13,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20393 states, 20392 states have (on average 2.6307375441349548) internal successors, (53646), 20392 states have internal predecessors, (53646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:13,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20393 states to 20393 states and 53646 transitions. [2022-03-15 20:36:13,249 INFO L78 Accepts]: Start accepts. Automaton has 20393 states and 53646 transitions. Word has length 36 [2022-03-15 20:36:13,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:13,249 INFO L470 AbstractCegarLoop]: Abstraction has 20393 states and 53646 transitions. [2022-03-15 20:36:13,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 21 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-03-15 20:36:13,249 INFO L276 IsEmpty]: Start isEmpty. Operand 20393 states and 53646 transitions. [2022-03-15 20:36:13,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:13,267 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:13,267 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:13,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Ended with exit code 0 [2022-03-15 20:36:13,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:13,468 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:13,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:13,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1678095439, now seen corresponding path program 195 times [2022-03-15 20:36:13,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:13,469 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661262906] [2022-03-15 20:36:13,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:13,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:13,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:13,561 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:13,562 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:13,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661262906] [2022-03-15 20:36:13,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661262906] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:13,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038135984] [2022-03-15 20:36:13,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:36:13,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:13,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:13,563 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:13,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-03-15 20:36:13,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:36:13,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:13,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:13,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:13,757 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:13,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:13,807 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:13,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038135984] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:13,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:13,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:36:13,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [922291025] [2022-03-15 20:36:13,807 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:13,808 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:13,815 INFO L252 McrAutomatonBuilder]: Finished intersection with 73 states and 108 transitions. [2022-03-15 20:36:13,815 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:13,998 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3332118#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 3332115#(<= thread1Thread1of1ForFork0_i 2), 3332116#(<= thread1Thread1of1ForFork0_i 1), 3332121#(<= 0 thread2Thread1of1ForFork1_j), 3332119#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 3332120#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 3332114#(<= thread1Thread1of1ForFork0_i 3), 3332117#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:36:13,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:36:13,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:13,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:36:13,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=804, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:36:13,999 INFO L87 Difference]: Start difference. First operand 20393 states and 53646 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:14,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:14,801 INFO L93 Difference]: Finished difference Result 33925 states and 84712 transitions. [2022-03-15 20:36:14,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 20:36:14,801 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:14,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:14,867 INFO L225 Difference]: With dead ends: 33925 [2022-03-15 20:36:14,867 INFO L226 Difference]: Without dead ends: 33925 [2022-03-15 20:36:14,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 94 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2470 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1545, Invalid=4775, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 20:36:14,868 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 221 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:14,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 179 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:14,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33925 states. [2022-03-15 20:36:15,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33925 to 21652. [2022-03-15 20:36:15,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21652 states, 21651 states have (on average 2.6417717426446816) internal successors, (57197), 21651 states have internal predecessors, (57197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:15,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21652 states to 21652 states and 57197 transitions. [2022-03-15 20:36:15,443 INFO L78 Accepts]: Start accepts. Automaton has 21652 states and 57197 transitions. Word has length 36 [2022-03-15 20:36:15,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:15,443 INFO L470 AbstractCegarLoop]: Abstraction has 21652 states and 57197 transitions. [2022-03-15 20:36:15,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:15,444 INFO L276 IsEmpty]: Start isEmpty. Operand 21652 states and 57197 transitions. [2022-03-15 20:36:15,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:15,463 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:15,463 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:15,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Ended with exit code 0 [2022-03-15 20:36:15,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:15,664 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:15,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:15,664 INFO L85 PathProgramCache]: Analyzing trace with hash 989413241, now seen corresponding path program 196 times [2022-03-15 20:36:15,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:15,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045654597] [2022-03-15 20:36:15,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:15,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:15,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:15,715 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:15,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:15,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045654597] [2022-03-15 20:36:15,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045654597] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:15,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258708019] [2022-03-15 20:36:15,715 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:36:15,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:15,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:15,716 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:15,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-03-15 20:36:15,738 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:36:15,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:15,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:15,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:15,907 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:15,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:15,958 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:15,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258708019] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:15,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:15,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:36:15,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1600678308] [2022-03-15 20:36:15,958 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:15,960 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:15,966 INFO L252 McrAutomatonBuilder]: Finished intersection with 77 states and 116 transitions. [2022-03-15 20:36:15,967 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:16,172 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3409688#(< thread2Thread1of1ForFork1_j N), 3409691#(<= thread1Thread1of1ForFork0_i 2), 3409695#(<= 0 thread2Thread1of1ForFork1_j), 3409689#(<= thread1Thread1of1ForFork0_i 4), 3409693#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 3409694#(<= thread1Thread1of1ForFork0_i 1), 3409692#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 3409690#(<= thread1Thread1of1ForFork0_i 3)] [2022-03-15 20:36:16,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:36:16,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:16,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:36:16,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=741, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:36:16,173 INFO L87 Difference]: Start difference. First operand 21652 states and 57197 transitions. Second operand has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 19 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-03-15 20:36:17,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:17,081 INFO L93 Difference]: Finished difference Result 42852 states and 104182 transitions. [2022-03-15 20:36:17,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 20:36:17,082 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 19 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 36 [2022-03-15 20:36:17,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:17,165 INFO L225 Difference]: With dead ends: 42852 [2022-03-15 20:36:17,166 INFO L226 Difference]: Without dead ends: 42852 [2022-03-15 20:36:17,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 100 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2850 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1735, Invalid=5237, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 20:36:17,167 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 222 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:17,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 197 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:17,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42852 states. [2022-03-15 20:36:17,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42852 to 22219. [2022-03-15 20:36:17,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22219 states, 22218 states have (on average 2.6474480151228734) internal successors, (58821), 22218 states have internal predecessors, (58821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:17,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22219 states to 22219 states and 58821 transitions. [2022-03-15 20:36:17,931 INFO L78 Accepts]: Start accepts. Automaton has 22219 states and 58821 transitions. Word has length 36 [2022-03-15 20:36:17,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:17,931 INFO L470 AbstractCegarLoop]: Abstraction has 22219 states and 58821 transitions. [2022-03-15 20:36:17,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 19 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-03-15 20:36:17,932 INFO L276 IsEmpty]: Start isEmpty. Operand 22219 states and 58821 transitions. [2022-03-15 20:36:17,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:17,951 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:17,951 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:17,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:18,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:18,151 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:18,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:18,152 INFO L85 PathProgramCache]: Analyzing trace with hash 2061064001, now seen corresponding path program 197 times [2022-03-15 20:36:18,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:18,153 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346888461] [2022-03-15 20:36:18,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:18,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:18,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:18,238 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:18,239 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:18,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346888461] [2022-03-15 20:36:18,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346888461] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:18,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265878458] [2022-03-15 20:36:18,239 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:36:18,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:18,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:18,240 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:18,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-03-15 20:36:18,262 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:36:18,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:18,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:18,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:18,420 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:18,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:18,469 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:18,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265878458] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:18,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:18,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:36:18,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2121428669] [2022-03-15 20:36:18,469 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:18,471 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:18,479 INFO L252 McrAutomatonBuilder]: Finished intersection with 96 states and 154 transitions. [2022-03-15 20:36:18,479 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:18,858 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [3497345#(<= thread1Thread1of1ForFork0_i 2), 3497336#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 3497334#(< thread2Thread1of1ForFork1_j N), 3497342#(<= thread1Thread1of1ForFork0_i 5), 3497339#(or (< (+ 5 thread2Thread1of1ForFork1_j) N) (<= N (+ 4 thread2Thread1of1ForFork1_j))), 3497341#(or (<= N 5) (< 6 N)), 3497347#(<= 0 thread2Thread1of1ForFork1_j), 3497340#(or (< (+ 6 thread2Thread1of1ForFork1_j) N) (<= N (+ 5 thread2Thread1of1ForFork1_j))), 3497343#(<= thread1Thread1of1ForFork0_i 4), 3497337#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 3497346#(<= thread1Thread1of1ForFork0_i 1), 3497344#(<= thread1Thread1of1ForFork0_i 3), 3497335#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 3497338#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:36:18,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:36:18,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:18,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:36:18,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:36:18,859 INFO L87 Difference]: Start difference. First operand 22219 states and 58821 transitions. Second operand has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:23,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:23,741 INFO L93 Difference]: Finished difference Result 52393 states and 127200 transitions. [2022-03-15 20:36:23,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2022-03-15 20:36:23,742 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:23,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:23,861 INFO L225 Difference]: With dead ends: 52393 [2022-03-15 20:36:23,861 INFO L226 Difference]: Without dead ends: 52393 [2022-03-15 20:36:23,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 116 SyntacticMatches, 7 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18986 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=7440, Invalid=37716, Unknown=0, NotChecked=0, Total=45156 [2022-03-15 20:36:23,864 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 446 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 1044 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 1158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1044 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:23,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 319 Invalid, 1158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1044 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:36:23,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52393 states. [2022-03-15 20:36:24,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52393 to 22376. [2022-03-15 20:36:24,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22376 states, 22375 states have (on average 2.644513966480447) internal successors, (59171), 22375 states have internal predecessors, (59171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:24,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22376 states to 22376 states and 59171 transitions. [2022-03-15 20:36:24,695 INFO L78 Accepts]: Start accepts. Automaton has 22376 states and 59171 transitions. Word has length 36 [2022-03-15 20:36:24,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:24,695 INFO L470 AbstractCegarLoop]: Abstraction has 22376 states and 59171 transitions. [2022-03-15 20:36:24,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:24,695 INFO L276 IsEmpty]: Start isEmpty. Operand 22376 states and 59171 transitions. [2022-03-15 20:36:24,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:24,715 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:24,715 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:24,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:24,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-03-15 20:36:24,916 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:24,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:24,916 INFO L85 PathProgramCache]: Analyzing trace with hash 989312315, now seen corresponding path program 198 times [2022-03-15 20:36:24,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:24,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002606368] [2022-03-15 20:36:24,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:24,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:24,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:24,962 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 16 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:24,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:24,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002606368] [2022-03-15 20:36:24,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002606368] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:24,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759254677] [2022-03-15 20:36:24,962 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:36:24,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:24,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:24,964 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:24,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-03-15 20:36:24,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:36:24,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:24,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:24,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:25,153 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 16 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:25,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:25,202 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 16 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:25,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759254677] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:25,202 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:25,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:36:25,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1658944241] [2022-03-15 20:36:25,202 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:25,204 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:25,209 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 64 transitions. [2022-03-15 20:36:25,209 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:25,285 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [3595092#(< thread1Thread1of1ForFork0_i N), 3595095#(< thread2Thread1of1ForFork1_j N), 3595093#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 3595096#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 3595094#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0))] [2022-03-15 20:36:25,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:36:25,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:25,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:36:25,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=538, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:36:25,286 INFO L87 Difference]: Start difference. First operand 22376 states and 59171 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:26,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:26,125 INFO L93 Difference]: Finished difference Result 28619 states and 73171 transitions. [2022-03-15 20:36:26,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 20:36:26,125 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:26,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:26,182 INFO L225 Difference]: With dead ends: 28619 [2022-03-15 20:36:26,182 INFO L226 Difference]: Without dead ends: 28613 [2022-03-15 20:36:26,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2489 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1579, Invalid=5393, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 20:36:26,183 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 139 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:26,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 176 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:26,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28613 states. [2022-03-15 20:36:26,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28613 to 23775. [2022-03-15 20:36:26,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23775 states, 23774 states have (on average 2.615798771767477) internal successors, (62188), 23774 states have internal predecessors, (62188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:26,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23775 states to 23775 states and 62188 transitions. [2022-03-15 20:36:26,858 INFO L78 Accepts]: Start accepts. Automaton has 23775 states and 62188 transitions. Word has length 36 [2022-03-15 20:36:26,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:26,858 INFO L470 AbstractCegarLoop]: Abstraction has 23775 states and 62188 transitions. [2022-03-15 20:36:26,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:26,858 INFO L276 IsEmpty]: Start isEmpty. Operand 23775 states and 62188 transitions. [2022-03-15 20:36:26,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:26,881 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:26,881 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:26,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Ended with exit code 0 [2022-03-15 20:36:27,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-03-15 20:36:27,081 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:27,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:27,082 INFO L85 PathProgramCache]: Analyzing trace with hash 508090997, now seen corresponding path program 199 times [2022-03-15 20:36:27,082 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:27,082 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178549643] [2022-03-15 20:36:27,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:27,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:27,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:27,129 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:27,129 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:27,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178549643] [2022-03-15 20:36:27,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178549643] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:27,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279805463] [2022-03-15 20:36:27,129 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:36:27,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:27,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:27,130 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:27,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-03-15 20:36:27,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:27,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:27,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:27,327 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:27,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:27,378 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:27,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279805463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:27,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:27,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:36:27,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [818908302] [2022-03-15 20:36:27,379 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:27,381 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:27,386 INFO L252 McrAutomatonBuilder]: Finished intersection with 53 states and 68 transitions. [2022-03-15 20:36:27,386 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:27,496 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [3671619#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 3671615#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 3671616#(< thread1Thread1of1ForFork0_i N), 3671618#(< thread2Thread1of1ForFork1_j N), 3671617#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 3671614#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 3671620#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:36:27,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:36:27,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:27,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:36:27,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=643, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:36:27,497 INFO L87 Difference]: Start difference. First operand 23775 states and 62188 transitions. Second operand has 18 states, 18 states have (on average 3.0) internal successors, (54), 18 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:28,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:28,344 INFO L93 Difference]: Finished difference Result 28158 states and 71983 transitions. [2022-03-15 20:36:28,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 20:36:28,344 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 18 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:28,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:28,395 INFO L225 Difference]: With dead ends: 28158 [2022-03-15 20:36:28,396 INFO L226 Difference]: Without dead ends: 28154 [2022-03-15 20:36:28,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1887 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1244, Invalid=4456, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 20:36:28,396 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 162 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:28,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 161 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:28,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28154 states. [2022-03-15 20:36:28,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28154 to 23773. [2022-03-15 20:36:28,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23773 states, 23772 states have (on average 2.6152195860676426) internal successors, (62169), 23772 states have internal predecessors, (62169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:28,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23773 states to 23773 states and 62169 transitions. [2022-03-15 20:36:28,879 INFO L78 Accepts]: Start accepts. Automaton has 23773 states and 62169 transitions. Word has length 36 [2022-03-15 20:36:28,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:28,879 INFO L470 AbstractCegarLoop]: Abstraction has 23773 states and 62169 transitions. [2022-03-15 20:36:28,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 18 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:28,879 INFO L276 IsEmpty]: Start isEmpty. Operand 23773 states and 62169 transitions. [2022-03-15 20:36:28,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:28,901 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:28,901 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:28,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-03-15 20:36:29,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-03-15 20:36:29,101 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:29,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:29,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1041051989, now seen corresponding path program 200 times [2022-03-15 20:36:29,102 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:29,102 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532964888] [2022-03-15 20:36:29,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:29,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:29,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:29,155 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:29,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:29,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532964888] [2022-03-15 20:36:29,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532964888] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:29,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450260516] [2022-03-15 20:36:29,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:36:29,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:29,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:29,157 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:29,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-03-15 20:36:29,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:36:29,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:29,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:29,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:29,336 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:29,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:29,397 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:29,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450260516] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:29,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:29,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:36:29,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1088845897] [2022-03-15 20:36:29,397 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:29,470 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:29,475 INFO L252 McrAutomatonBuilder]: Finished intersection with 55 states and 72 transitions. [2022-03-15 20:36:29,475 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:29,617 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [3747658#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 3747661#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 3747657#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 3747653#(< thread2Thread1of1ForFork1_j N), 3747660#(< thread1Thread1of1ForFork0_i N), 3747659#(<= N (+ 2 thread2Thread1of1ForFork1_j)), 3747656#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 3747654#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 3747655#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:36:29,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:36:29,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:29,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:36:29,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=757, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:36:29,617 INFO L87 Difference]: Start difference. First operand 23773 states and 62169 transitions. Second operand has 20 states, 20 states have (on average 2.9) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:30,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:30,340 INFO L93 Difference]: Finished difference Result 30239 states and 77277 transitions. [2022-03-15 20:36:30,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 20:36:30,341 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:30,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:30,398 INFO L225 Difference]: With dead ends: 30239 [2022-03-15 20:36:30,399 INFO L226 Difference]: Without dead ends: 30229 [2022-03-15 20:36:30,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1653 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1071, Invalid=4041, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 20:36:30,399 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 166 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:30,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 158 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:30,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30229 states. [2022-03-15 20:36:30,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30229 to 23519. [2022-03-15 20:36:30,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23519 states, 23518 states have (on average 2.619312866740369) internal successors, (61601), 23518 states have internal predecessors, (61601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:30,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23519 states to 23519 states and 61601 transitions. [2022-03-15 20:36:30,984 INFO L78 Accepts]: Start accepts. Automaton has 23519 states and 61601 transitions. Word has length 36 [2022-03-15 20:36:30,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:30,984 INFO L470 AbstractCegarLoop]: Abstraction has 23519 states and 61601 transitions. [2022-03-15 20:36:30,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:30,984 INFO L276 IsEmpty]: Start isEmpty. Operand 23519 states and 61601 transitions. [2022-03-15 20:36:31,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:31,007 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:31,007 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:31,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:31,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-03-15 20:36:31,208 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:31,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:31,208 INFO L85 PathProgramCache]: Analyzing trace with hash 382973557, now seen corresponding path program 201 times [2022-03-15 20:36:31,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:31,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012664045] [2022-03-15 20:36:31,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:31,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:31,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:31,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:31,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012664045] [2022-03-15 20:36:31,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012664045] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:31,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540391161] [2022-03-15 20:36:31,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:36:31,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:31,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:31,254 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:31,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-03-15 20:36:31,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:36:31,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:31,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:31,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:31,486 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 9 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:31,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:31,539 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:36:31,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540391161] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:31,540 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:31,540 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:36:31,540 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1936506128] [2022-03-15 20:36:31,540 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:31,541 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:31,546 INFO L252 McrAutomatonBuilder]: Finished intersection with 57 states and 76 transitions. [2022-03-15 20:36:31,546 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:31,712 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [3825265#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 3825257#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 3825264#(< thread1Thread1of1ForFork0_i N), 3825261#(<= N (+ 2 thread2Thread1of1ForFork1_j)), 3825263#(<= N (+ 3 thread2Thread1of1ForFork1_j)), 3825259#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 3825262#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 3825256#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 3825258#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 3825260#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 3825255#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:36:31,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:36:31,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:31,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:36:31,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=875, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:36:31,713 INFO L87 Difference]: Start difference. First operand 23519 states and 61601 transitions. Second operand has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:32,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:32,352 INFO L93 Difference]: Finished difference Result 28385 states and 73924 transitions. [2022-03-15 20:36:32,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:36:32,352 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:32,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:32,408 INFO L225 Difference]: With dead ends: 28385 [2022-03-15 20:36:32,408 INFO L226 Difference]: Without dead ends: 28377 [2022-03-15 20:36:32,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1465 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=881, Invalid=3675, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 20:36:32,408 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 162 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:32,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 154 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:32,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28377 states. [2022-03-15 20:36:32,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28377 to 23726. [2022-03-15 20:36:32,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23726 states, 23725 states have (on average 2.623140147523709) internal successors, (62234), 23725 states have internal predecessors, (62234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:32,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23726 states to 23726 states and 62234 transitions. [2022-03-15 20:36:32,945 INFO L78 Accepts]: Start accepts. Automaton has 23726 states and 62234 transitions. Word has length 36 [2022-03-15 20:36:32,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:32,945 INFO L470 AbstractCegarLoop]: Abstraction has 23726 states and 62234 transitions. [2022-03-15 20:36:32,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:32,946 INFO L276 IsEmpty]: Start isEmpty. Operand 23726 states and 62234 transitions. [2022-03-15 20:36:32,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:32,968 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:32,968 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:32,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:33,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:33,168 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:33,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:33,169 INFO L85 PathProgramCache]: Analyzing trace with hash 41246851, now seen corresponding path program 202 times [2022-03-15 20:36:33,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:33,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202260102] [2022-03-15 20:36:33,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:33,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:33,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:33,212 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 29 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:33,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:33,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202260102] [2022-03-15 20:36:33,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202260102] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:33,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367802136] [2022-03-15 20:36:33,213 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:36:33,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:33,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:33,214 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:33,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-03-15 20:36:33,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:36:33,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:33,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:33,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:33,453 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 16 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:33,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:33,502 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 29 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:33,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367802136] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:33,502 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:33,502 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:36:33,502 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2019361323] [2022-03-15 20:36:33,502 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:33,503 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:33,509 INFO L252 McrAutomatonBuilder]: Finished intersection with 59 states and 80 transitions. [2022-03-15 20:36:33,509 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:33,613 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [3901408#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 3901409#(< thread1Thread1of1ForFork0_i N), 3901407#(<= thread1Thread1of1ForFork0_i 2), 3901410#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 3901412#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 3901411#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:36:33,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:36:33,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:33,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:36:33,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=592, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:36:33,613 INFO L87 Difference]: Start difference. First operand 23726 states and 62234 transitions. Second operand has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:34,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:34,672 INFO L93 Difference]: Finished difference Result 35450 states and 89465 transitions. [2022-03-15 20:36:34,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 20:36:34,673 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:34,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:34,740 INFO L225 Difference]: With dead ends: 35450 [2022-03-15 20:36:34,740 INFO L226 Difference]: Without dead ends: 35442 [2022-03-15 20:36:34,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3776 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2157, Invalid=7545, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 20:36:34,741 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 207 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:34,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 177 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:34,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35442 states. [2022-03-15 20:36:35,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35442 to 26372. [2022-03-15 20:36:35,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26372 states, 26371 states have (on average 2.6240567289825947) internal successors, (69199), 26371 states have internal predecessors, (69199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:35,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26372 states to 26372 states and 69199 transitions. [2022-03-15 20:36:35,518 INFO L78 Accepts]: Start accepts. Automaton has 26372 states and 69199 transitions. Word has length 36 [2022-03-15 20:36:35,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:35,518 INFO L470 AbstractCegarLoop]: Abstraction has 26372 states and 69199 transitions. [2022-03-15 20:36:35,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:35,518 INFO L276 IsEmpty]: Start isEmpty. Operand 26372 states and 69199 transitions. [2022-03-15 20:36:35,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:35,546 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:35,546 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:35,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Ended with exit code 0 [2022-03-15 20:36:35,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:35,746 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:35,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:35,747 INFO L85 PathProgramCache]: Analyzing trace with hash 165408715, now seen corresponding path program 203 times [2022-03-15 20:36:35,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:35,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763656805] [2022-03-15 20:36:35,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:35,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:35,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:35,792 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 34 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:35,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:35,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763656805] [2022-03-15 20:36:35,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763656805] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:35,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697217293] [2022-03-15 20:36:35,792 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:36:35,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:35,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:35,793 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:35,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-03-15 20:36:35,818 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:36:35,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:35,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:35,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:35,983 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 16 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:35,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:36,038 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 34 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:36,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697217293] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:36,039 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:36,039 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:36:36,039 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1610194631] [2022-03-15 20:36:36,039 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:36,041 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:36,048 INFO L252 McrAutomatonBuilder]: Finished intersection with 67 states and 96 transitions. [2022-03-15 20:36:36,048 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:36,257 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [3989989#(< thread2Thread1of1ForFork1_j N), 3989984#(<= thread1Thread1of1ForFork0_i 3), 3989987#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 3989985#(<= thread1Thread1of1ForFork0_i 2), 3989986#(< thread1Thread1of1ForFork0_i N), 3989988#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 3989990#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N))] [2022-03-15 20:36:36,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:36:36,258 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:36,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:36:36,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:36:36,258 INFO L87 Difference]: Start difference. First operand 26372 states and 69199 transitions. Second operand has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:37,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:37,514 INFO L93 Difference]: Finished difference Result 45409 states and 114136 transitions. [2022-03-15 20:36:37,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-15 20:36:37,515 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 18 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 36 [2022-03-15 20:36:37,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:37,609 INFO L225 Difference]: With dead ends: 45409 [2022-03-15 20:36:37,609 INFO L226 Difference]: Without dead ends: 45401 [2022-03-15 20:36:37,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 91 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4752 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2567, Invalid=9205, Unknown=0, NotChecked=0, Total=11772 [2022-03-15 20:36:37,611 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 209 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:37,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 188 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:37,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45401 states. [2022-03-15 20:36:38,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45401 to 29040. [2022-03-15 20:36:38,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29040 states, 29039 states have (on average 2.6444436791900547) internal successors, (76792), 29039 states have internal predecessors, (76792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:38,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29040 states to 29040 states and 76792 transitions. [2022-03-15 20:36:38,482 INFO L78 Accepts]: Start accepts. Automaton has 29040 states and 76792 transitions. Word has length 36 [2022-03-15 20:36:38,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:38,483 INFO L470 AbstractCegarLoop]: Abstraction has 29040 states and 76792 transitions. [2022-03-15 20:36:38,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:38,483 INFO L276 IsEmpty]: Start isEmpty. Operand 29040 states and 76792 transitions. [2022-03-15 20:36:38,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:38,509 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:38,509 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:38,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Ended with exit code 0 [2022-03-15 20:36:38,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-03-15 20:36:38,710 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:38,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:38,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1362977555, now seen corresponding path program 204 times [2022-03-15 20:36:38,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:38,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214633165] [2022-03-15 20:36:38,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:38,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:38,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:38,761 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 31 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:38,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:38,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214633165] [2022-03-15 20:36:38,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214633165] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:38,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815591425] [2022-03-15 20:36:38,761 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:36:38,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:38,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:38,762 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:38,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-03-15 20:36:38,785 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:36:38,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:38,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:38,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:38,939 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 16 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:38,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:38,988 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 31 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:38,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815591425] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:38,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:38,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:36:38,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [471822909] [2022-03-15 20:36:38,989 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:38,990 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:39,065 INFO L252 McrAutomatonBuilder]: Finished intersection with 75 states and 112 transitions. [2022-03-15 20:36:39,065 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:39,228 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4093879#(<= thread1Thread1of1ForFork0_i 3), 4093881#(< thread1Thread1of1ForFork0_i N), 4093882#(< thread2Thread1of1ForFork1_j N), 4093876#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 4093883#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 4093878#(<= thread1Thread1of1ForFork0_i 4), 4093877#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 4093880#(<= thread1Thread1of1ForFork0_i 2)] [2022-03-15 20:36:39,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:36:39,228 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:39,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:36:39,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=694, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:36:39,228 INFO L87 Difference]: Start difference. First operand 29040 states and 76792 transitions. Second operand has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:40,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:40,631 INFO L93 Difference]: Finished difference Result 52587 states and 129294 transitions. [2022-03-15 20:36:40,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-15 20:36:40,631 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 19 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 36 [2022-03-15 20:36:40,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:40,752 INFO L225 Difference]: With dead ends: 52587 [2022-03-15 20:36:40,753 INFO L226 Difference]: Without dead ends: 52581 [2022-03-15 20:36:40,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5137 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2680, Invalid=10202, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 20:36:40,754 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 278 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:40,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 168 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:40,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52581 states. [2022-03-15 20:36:41,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52581 to 29520. [2022-03-15 20:36:41,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29520 states, 29519 states have (on average 2.645414817575121) internal successors, (78090), 29519 states have internal predecessors, (78090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:41,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29520 states to 29520 states and 78090 transitions. [2022-03-15 20:36:41,859 INFO L78 Accepts]: Start accepts. Automaton has 29520 states and 78090 transitions. Word has length 36 [2022-03-15 20:36:41,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:41,859 INFO L470 AbstractCegarLoop]: Abstraction has 29520 states and 78090 transitions. [2022-03-15 20:36:41,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:41,859 INFO L276 IsEmpty]: Start isEmpty. Operand 29520 states and 78090 transitions. [2022-03-15 20:36:41,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:41,886 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:41,886 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:41,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Ended with exit code 0 [2022-03-15 20:36:42,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2022-03-15 20:36:42,086 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:42,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:42,086 INFO L85 PathProgramCache]: Analyzing trace with hash 2098663725, now seen corresponding path program 205 times [2022-03-15 20:36:42,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:42,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82137169] [2022-03-15 20:36:42,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:42,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:42,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:42,135 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:42,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:42,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82137169] [2022-03-15 20:36:42,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82137169] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:42,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568842846] [2022-03-15 20:36:42,136 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:36:42,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:42,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:42,137 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:42,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-03-15 20:36:42,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:42,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:42,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:42,311 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:42,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:42,360 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:42,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568842846] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:42,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:42,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:36:42,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [151321615] [2022-03-15 20:36:42,360 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:42,362 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:42,367 INFO L252 McrAutomatonBuilder]: Finished intersection with 61 states and 84 transitions. [2022-03-15 20:36:42,367 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:42,651 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4205923#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 4205922#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 4205918#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 1)), 4205916#(or (<= thread1Thread1of1ForFork0_i (+ thread2Thread1of1ForFork1_j 1)) (<= N thread1Thread1of1ForFork0_i)), 4205920#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 4205919#(< thread1Thread1of1ForFork0_i N), 4205921#(< thread2Thread1of1ForFork1_j N), 4205917#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j))] [2022-03-15 20:36:42,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:36:42,652 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:42,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:36:42,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=694, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:36:42,652 INFO L87 Difference]: Start difference. First operand 29520 states and 78090 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:43,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:43,774 INFO L93 Difference]: Finished difference Result 45297 states and 112677 transitions. [2022-03-15 20:36:43,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 20:36:43,775 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:43,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:43,867 INFO L225 Difference]: With dead ends: 45297 [2022-03-15 20:36:43,867 INFO L226 Difference]: Without dead ends: 45293 [2022-03-15 20:36:43,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3613 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2091, Invalid=7415, Unknown=0, NotChecked=0, Total=9506 [2022-03-15 20:36:43,869 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 234 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:43,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 173 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:43,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45293 states. [2022-03-15 20:36:44,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45293 to 29518. [2022-03-15 20:36:44,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29518 states, 29517 states have (on average 2.644950367584782) internal successors, (78071), 29517 states have internal predecessors, (78071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:44,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29518 states to 29518 states and 78071 transitions. [2022-03-15 20:36:44,698 INFO L78 Accepts]: Start accepts. Automaton has 29518 states and 78071 transitions. Word has length 36 [2022-03-15 20:36:44,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:44,698 INFO L470 AbstractCegarLoop]: Abstraction has 29518 states and 78071 transitions. [2022-03-15 20:36:44,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:44,698 INFO L276 IsEmpty]: Start isEmpty. Operand 29518 states and 78071 transitions. [2022-03-15 20:36:44,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:44,725 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:44,725 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:44,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:44,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:44,925 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:44,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:44,926 INFO L85 PathProgramCache]: Analyzing trace with hash -242260101, now seen corresponding path program 206 times [2022-03-15 20:36:44,926 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:44,926 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42034098] [2022-03-15 20:36:44,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:44,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:44,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:44,974 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 12 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:44,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:44,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42034098] [2022-03-15 20:36:44,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42034098] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:44,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196087633] [2022-03-15 20:36:44,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:36:44,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:44,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:44,976 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:44,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-03-15 20:36:44,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:36:44,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:44,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:44,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:45,147 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 12 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:45,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:45,196 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 12 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:45,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196087633] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:45,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:45,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:36:45,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1296282893] [2022-03-15 20:36:45,196 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:45,197 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:45,203 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 88 transitions. [2022-03-15 20:36:45,203 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:45,381 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [4310632#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ thread2Thread1of1ForFork1_j 1))), 4310631#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 4310636#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 4310637#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 4310633#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 1)), 4310635#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 4310630#(< thread1Thread1of1ForFork0_i N), 4310634#(< thread2Thread1of1ForFork1_j N), 4310628#(or (<= thread1Thread1of1ForFork0_i (+ thread2Thread1of1ForFork1_j 1)) (<= N thread1Thread1of1ForFork0_i)), 4310629#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j))] [2022-03-15 20:36:45,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:36:45,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:45,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:36:45,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:36:45,382 INFO L87 Difference]: Start difference. First operand 29518 states and 78071 transitions. Second operand has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:46,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:46,322 INFO L93 Difference]: Finished difference Result 43243 states and 108309 transitions. [2022-03-15 20:36:46,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 20:36:46,323 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 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 36 [2022-03-15 20:36:46,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:46,526 INFO L225 Difference]: With dead ends: 43243 [2022-03-15 20:36:46,526 INFO L226 Difference]: Without dead ends: 43237 [2022-03-15 20:36:46,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2536 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1481, Invalid=5829, Unknown=0, NotChecked=0, Total=7310 [2022-03-15 20:36:46,527 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 179 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:46,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 157 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:46,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43237 states. [2022-03-15 20:36:47,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43237 to 29516. [2022-03-15 20:36:47,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29516 states, 29515 states have (on average 2.6444858546501777) internal successors, (78052), 29515 states have internal predecessors, (78052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:47,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29516 states to 29516 states and 78052 transitions. [2022-03-15 20:36:47,300 INFO L78 Accepts]: Start accepts. Automaton has 29516 states and 78052 transitions. Word has length 36 [2022-03-15 20:36:47,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:47,300 INFO L470 AbstractCegarLoop]: Abstraction has 29516 states and 78052 transitions. [2022-03-15 20:36:47,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:47,300 INFO L276 IsEmpty]: Start isEmpty. Operand 29516 states and 78052 transitions. [2022-03-15 20:36:47,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:47,328 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:47,328 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:47,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Ended with exit code 0 [2022-03-15 20:36:47,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable208 [2022-03-15 20:36:47,528 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:47,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:47,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1344749357, now seen corresponding path program 207 times [2022-03-15 20:36:47,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:47,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943651704] [2022-03-15 20:36:47,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:47,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:47,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 22 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:47,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:47,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943651704] [2022-03-15 20:36:47,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943651704] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:47,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214900585] [2022-03-15 20:36:47,579 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:36:47,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:47,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:47,580 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:47,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-03-15 20:36:47,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:36:47,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:47,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:47,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:47,756 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:47,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:47,805 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 22 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:47,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214900585] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:47,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:47,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:36:47,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1845449341] [2022-03-15 20:36:47,805 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:47,806 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:47,812 INFO L252 McrAutomatonBuilder]: Finished intersection with 69 states and 100 transitions. [2022-03-15 20:36:47,813 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:47,993 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4413264#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 1)), 4413257#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 4413261#(< thread2Thread1of1ForFork1_j N), 4413258#(< thread1Thread1of1ForFork0_i N), 4413260#(<= thread1Thread1of1ForFork0_i 3), 4413256#(or (<= thread1Thread1of1ForFork0_i (+ thread2Thread1of1ForFork1_j 1)) (<= N thread1Thread1of1ForFork0_i)), 4413263#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 4413262#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 4413259#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N))] [2022-03-15 20:36:47,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:36:47,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:47,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:36:47,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=758, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:36:47,993 INFO L87 Difference]: Start difference. First operand 29516 states and 78052 transitions. Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:49,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:49,371 INFO L93 Difference]: Finished difference Result 53763 states and 132224 transitions. [2022-03-15 20:36:49,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 20:36:49,371 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:49,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:49,494 INFO L225 Difference]: With dead ends: 53763 [2022-03-15 20:36:49,495 INFO L226 Difference]: Without dead ends: 53759 [2022-03-15 20:36:49,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 91 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4348 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2325, Invalid=9017, Unknown=0, NotChecked=0, Total=11342 [2022-03-15 20:36:49,496 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 223 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:49,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 161 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:49,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53759 states. [2022-03-15 20:36:50,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53759 to 29516. [2022-03-15 20:36:50,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29516 states, 29515 states have (on average 2.642859562934101) internal successors, (78004), 29515 states have internal predecessors, (78004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:50,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29516 states to 29516 states and 78004 transitions. [2022-03-15 20:36:50,410 INFO L78 Accepts]: Start accepts. Automaton has 29516 states and 78004 transitions. Word has length 36 [2022-03-15 20:36:50,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:50,410 INFO L470 AbstractCegarLoop]: Abstraction has 29516 states and 78004 transitions. [2022-03-15 20:36:50,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:50,410 INFO L276 IsEmpty]: Start isEmpty. Operand 29516 states and 78004 transitions. [2022-03-15 20:36:50,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:50,437 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:50,437 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:50,452 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Ended with exit code 0 [2022-03-15 20:36:50,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:50,638 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:50,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:50,638 INFO L85 PathProgramCache]: Analyzing trace with hash 887226513, now seen corresponding path program 208 times [2022-03-15 20:36:50,638 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:50,639 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884131114] [2022-03-15 20:36:50,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:50,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:50,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:50,691 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 6 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:50,692 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:50,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884131114] [2022-03-15 20:36:50,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884131114] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:50,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970170085] [2022-03-15 20:36:50,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:36:50,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:50,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:50,700 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:50,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-03-15 20:36:50,721 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:36:50,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:50,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:50,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:50,865 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:50,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:50,915 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 6 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:50,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970170085] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:50,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:50,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 22 [2022-03-15 20:36:50,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [686357986] [2022-03-15 20:36:50,915 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:50,917 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:50,921 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 58 transitions. [2022-03-15 20:36:50,921 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:51,037 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4526450#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 4526451#(or (<= (+ 2 thread1Thread1of1ForFork0_i) thread2Thread1of1ForFork1_j) (<= N thread2Thread1of1ForFork1_j)), 4526453#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 4526452#(or (<= (+ thread1Thread1of1ForFork0_i 1) thread2Thread1of1ForFork1_j) (<= N (+ thread2Thread1of1ForFork1_j 1))), 4526454#(or (<= thread1Thread1of1ForFork0_i 0) (<= N 2)), 4526448#(< thread2Thread1of1ForFork1_j N), 4526449#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:36:51,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:36:51,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:51,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:36:51,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=641, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:36:51,038 INFO L87 Difference]: Start difference. First operand 29516 states and 78004 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:52,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:52,282 INFO L93 Difference]: Finished difference Result 35582 states and 91087 transitions. [2022-03-15 20:36:52,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 20:36:52,282 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:52,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:52,357 INFO L225 Difference]: With dead ends: 35582 [2022-03-15 20:36:52,357 INFO L226 Difference]: Without dead ends: 35582 [2022-03-15 20:36:52,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2484 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1694, Invalid=5962, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 20:36:52,357 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 177 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:52,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 207 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:52,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35582 states. [2022-03-15 20:36:52,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35582 to 29449. [2022-03-15 20:36:52,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29449 states, 29448 states have (on average 2.6424884542243956) internal successors, (77816), 29448 states have internal predecessors, (77816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:53,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29449 states to 29449 states and 77816 transitions. [2022-03-15 20:36:53,015 INFO L78 Accepts]: Start accepts. Automaton has 29449 states and 77816 transitions. Word has length 36 [2022-03-15 20:36:53,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:53,016 INFO L470 AbstractCegarLoop]: Abstraction has 29449 states and 77816 transitions. [2022-03-15 20:36:53,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:53,016 INFO L276 IsEmpty]: Start isEmpty. Operand 29449 states and 77816 transitions. [2022-03-15 20:36:53,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:53,125 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:53,125 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:53,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Ended with exit code 0 [2022-03-15 20:36:53,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-03-15 20:36:53,335 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:53,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:53,336 INFO L85 PathProgramCache]: Analyzing trace with hash 2137241791, now seen corresponding path program 209 times [2022-03-15 20:36:53,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:53,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476130055] [2022-03-15 20:36:53,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:53,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:53,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:53,384 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 7 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:53,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:53,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476130055] [2022-03-15 20:36:53,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476130055] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:53,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507255022] [2022-03-15 20:36:53,385 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:36:53,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:53,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:53,386 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:53,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-03-15 20:36:53,408 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:36:53,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:53,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:53,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:53,560 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:53,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:53,609 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 7 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:53,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507255022] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:53,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:53,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:36:53,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1901689680] [2022-03-15 20:36:53,610 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:53,611 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:53,616 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 64 transitions. [2022-03-15 20:36:53,616 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:53,750 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4621288#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 4621290#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 4621289#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 4621292#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 4621291#(or (<= thread1Thread1of1ForFork0_i 0) (<= N 1)), 4621286#(< thread2Thread1of1ForFork1_j N), 4621287#(or (<= (+ thread1Thread1of1ForFork0_i 1) thread2Thread1of1ForFork1_j) (<= N thread2Thread1of1ForFork1_j))] [2022-03-15 20:36:53,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:36:53,750 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:53,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:36:53,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:36:53,751 INFO L87 Difference]: Start difference. First operand 29449 states and 77816 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:54,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:54,414 INFO L93 Difference]: Finished difference Result 37014 states and 95359 transitions. [2022-03-15 20:36:54,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 20:36:54,414 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:54,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:54,488 INFO L225 Difference]: With dead ends: 37014 [2022-03-15 20:36:54,488 INFO L226 Difference]: Without dead ends: 37014 [2022-03-15 20:36:54,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1196 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=820, Invalid=2962, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 20:36:54,488 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 137 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:54,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 117 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:36:54,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37014 states. [2022-03-15 20:36:55,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37014 to 29821. [2022-03-15 20:36:55,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29821 states, 29820 states have (on average 2.6453386988598258) internal successors, (78884), 29820 states have internal predecessors, (78884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:55,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29821 states to 29821 states and 78884 transitions. [2022-03-15 20:36:55,201 INFO L78 Accepts]: Start accepts. Automaton has 29821 states and 78884 transitions. Word has length 36 [2022-03-15 20:36:55,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:55,201 INFO L470 AbstractCegarLoop]: Abstraction has 29821 states and 78884 transitions. [2022-03-15 20:36:55,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:55,202 INFO L276 IsEmpty]: Start isEmpty. Operand 29821 states and 78884 transitions. [2022-03-15 20:36:55,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:55,229 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:55,229 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:55,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-03-15 20:36:55,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-03-15 20:36:55,430 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:55,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:55,430 INFO L85 PathProgramCache]: Analyzing trace with hash -673712761, now seen corresponding path program 210 times [2022-03-15 20:36:55,430 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:55,431 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641355469] [2022-03-15 20:36:55,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:55,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:55,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:55,479 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 7 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:55,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:55,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641355469] [2022-03-15 20:36:55,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641355469] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:55,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653815161] [2022-03-15 20:36:55,480 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:36:55,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:55,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:55,481 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:55,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-03-15 20:36:55,503 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:36:55,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:55,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:55,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:55,654 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:55,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:55,704 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 7 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:55,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653815161] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:55,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:55,705 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:36:55,705 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [977864825] [2022-03-15 20:36:55,705 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:55,706 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:55,710 INFO L252 McrAutomatonBuilder]: Finished intersection with 47 states and 56 transitions. [2022-03-15 20:36:55,710 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:55,810 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4718250#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 4718249#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 4718252#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 4718253#(or (<= thread1Thread1of1ForFork0_i 0) (<= N 1)), 4718251#(or (<= (+ thread1Thread1of1ForFork0_i 1) thread2Thread1of1ForFork1_j) (<= N thread2Thread1of1ForFork1_j)), 4718248#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:36:55,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:36:55,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:55,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:36:55,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:36:55,811 INFO L87 Difference]: Start difference. First operand 29821 states and 78884 transitions. Second operand has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:56,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:56,560 INFO L93 Difference]: Finished difference Result 31201 states and 81842 transitions. [2022-03-15 20:36:56,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 20:36:56,560 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:56,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:56,623 INFO L225 Difference]: With dead ends: 31201 [2022-03-15 20:36:56,623 INFO L226 Difference]: Without dead ends: 31201 [2022-03-15 20:36:56,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1327 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=889, Invalid=3271, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 20:36:56,624 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 149 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:56,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 124 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:56,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31201 states. [2022-03-15 20:36:57,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31201 to 29742. [2022-03-15 20:36:57,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29742 states, 29741 states have (on average 2.6432197975858243) internal successors, (78612), 29741 states have internal predecessors, (78612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:57,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29742 states to 29742 states and 78612 transitions. [2022-03-15 20:36:57,344 INFO L78 Accepts]: Start accepts. Automaton has 29742 states and 78612 transitions. Word has length 36 [2022-03-15 20:36:57,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:57,344 INFO L470 AbstractCegarLoop]: Abstraction has 29742 states and 78612 transitions. [2022-03-15 20:36:57,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:57,344 INFO L276 IsEmpty]: Start isEmpty. Operand 29742 states and 78612 transitions. [2022-03-15 20:36:57,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:57,372 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:57,372 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:57,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Ended with exit code 0 [2022-03-15 20:36:57,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-03-15 20:36:57,572 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:57,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:57,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1104984657, now seen corresponding path program 211 times [2022-03-15 20:36:57,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:57,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011848246] [2022-03-15 20:36:57,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:57,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:57,625 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:57,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:57,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011848246] [2022-03-15 20:36:57,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011848246] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:57,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291841130] [2022-03-15 20:36:57,626 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:36:57,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:57,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:57,627 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:57,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-03-15 20:36:57,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:57,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:57,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:57,815 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:57,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:57,947 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:57,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291841130] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:57,947 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:57,947 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 24 [2022-03-15 20:36:57,947 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [463399525] [2022-03-15 20:36:57,947 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:57,949 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:57,953 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 70 transitions. [2022-03-15 20:36:57,953 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:58,108 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4809248#(< thread2Thread1of1ForFork1_j N), 4809254#(or (<= thread1Thread1of1ForFork0_i 0) (<= N 0)), 4809252#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 4809250#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 4809253#(or (<= N thread2Thread1of1ForFork1_j) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 4809249#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 4809251#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:36:58,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:36:58,108 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:58,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:36:58,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=750, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:36:58,108 INFO L87 Difference]: Start difference. First operand 29742 states and 78612 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:58,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:58,665 INFO L93 Difference]: Finished difference Result 32483 states and 84930 transitions. [2022-03-15 20:36:58,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 20:36:58,665 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:36:58,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:58,814 INFO L225 Difference]: With dead ends: 32483 [2022-03-15 20:36:58,814 INFO L226 Difference]: Without dead ends: 32483 [2022-03-15 20:36:58,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 991 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=663, Invalid=2417, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 20:36:58,814 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 103 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:58,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 171 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:58,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32483 states. [2022-03-15 20:36:59,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32483 to 29702. [2022-03-15 20:36:59,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29702 states, 29701 states have (on average 2.641661896905828) internal successors, (78460), 29701 states have internal predecessors, (78460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:59,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29702 states to 29702 states and 78460 transitions. [2022-03-15 20:36:59,391 INFO L78 Accepts]: Start accepts. Automaton has 29702 states and 78460 transitions. Word has length 36 [2022-03-15 20:36:59,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:59,392 INFO L470 AbstractCegarLoop]: Abstraction has 29702 states and 78460 transitions. [2022-03-15 20:36:59,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:59,392 INFO L276 IsEmpty]: Start isEmpty. Operand 29702 states and 78460 transitions. [2022-03-15 20:36:59,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:36:59,502 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:59,502 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:59,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:59,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-03-15 20:36:59,703 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:59,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:59,703 INFO L85 PathProgramCache]: Analyzing trace with hash 687344849, now seen corresponding path program 212 times [2022-03-15 20:36:59,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:59,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857231414] [2022-03-15 20:36:59,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:59,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:59,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:59,751 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:59,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:59,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857231414] [2022-03-15 20:36:59,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857231414] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:59,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818627677] [2022-03-15 20:36:59,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:36:59,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:59,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:59,753 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:59,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-03-15 20:36:59,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:36:59,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:59,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:36:59,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:59,936 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:59,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:59,987 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:59,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818627677] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:59,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:59,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 23 [2022-03-15 20:36:59,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [708722147] [2022-03-15 20:36:59,987 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:59,989 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:59,993 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 62 transitions. [2022-03-15 20:36:59,993 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:00,125 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4901426#(< thread2Thread1of1ForFork1_j N), 4901430#(or (<= N thread2Thread1of1ForFork1_j) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 4901427#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 4901428#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 4901431#(or (<= thread1Thread1of1ForFork0_i 0) (<= N 0)), 4901429#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:37:00,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:37:00,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:00,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:37:00,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=651, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:37:00,126 INFO L87 Difference]: Start difference. First operand 29702 states and 78460 transitions. Second operand has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:00,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:00,712 INFO L93 Difference]: Finished difference Result 33403 states and 86999 transitions. [2022-03-15 20:37:00,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:37:00,712 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 20:37:00,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:00,778 INFO L225 Difference]: With dead ends: 33403 [2022-03-15 20:37:00,778 INFO L226 Difference]: Without dead ends: 33403 [2022-03-15 20:37:00,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=671, Invalid=2409, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 20:37:00,778 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 114 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:00,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 135 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:00,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33403 states. [2022-03-15 20:37:01,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33403 to 29530. [2022-03-15 20:37:01,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29530 states, 29529 states have (on average 2.641200176098073) internal successors, (77992), 29529 states have internal predecessors, (77992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:01,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29530 states to 29530 states and 77992 transitions. [2022-03-15 20:37:01,450 INFO L78 Accepts]: Start accepts. Automaton has 29530 states and 77992 transitions. Word has length 36 [2022-03-15 20:37:01,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:01,450 INFO L470 AbstractCegarLoop]: Abstraction has 29530 states and 77992 transitions. [2022-03-15 20:37:01,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:01,450 INFO L276 IsEmpty]: Start isEmpty. Operand 29530 states and 77992 transitions. [2022-03-15 20:37:01,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 20:37:01,477 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:01,478 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:01,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:01,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:01,678 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:01,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:01,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1818189999, now seen corresponding path program 213 times [2022-03-15 20:37:01,679 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:01,679 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193757550] [2022-03-15 20:37:01,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:01,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:01,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:01,724 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:01,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:01,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193757550] [2022-03-15 20:37:01,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193757550] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:01,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743038756] [2022-03-15 20:37:01,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:01,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:01,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:01,726 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:01,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-03-15 20:37:01,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:37:01,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:01,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:01,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:01,913 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:01,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:01,962 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:01,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743038756] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:01,963 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:01,963 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:37:01,963 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2102941150] [2022-03-15 20:37:01,963 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:01,964 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:01,968 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 54 transitions. [2022-03-15 20:37:01,968 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:02,153 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [4994182#(< thread2Thread1of1ForFork1_j N), 4994183#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 4994184#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 4994186#(or (<= thread1Thread1of1ForFork0_i 0) (<= N 0)), 4994185#(or (<= N thread2Thread1of1ForFork1_j) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j))] [2022-03-15 20:37:02,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:37:02,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:02,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:37:02,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=552, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:37:02,154 INFO L87 Difference]: Start difference. First operand 29530 states and 77992 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:02,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:02,694 INFO L93 Difference]: Finished difference Result 32438 states and 84483 transitions. [2022-03-15 20:37:02,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:37:02,694 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 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 36 [2022-03-15 20:37:02,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:02,756 INFO L225 Difference]: With dead ends: 32438 [2022-03-15 20:37:02,756 INFO L226 Difference]: Without dead ends: 32438 [2022-03-15 20:37:02,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1020 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=680, Invalid=2400, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 20:37:02,756 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 108 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:02,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 155 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:02,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32438 states. [2022-03-15 20:37:03,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32438 to 29550. [2022-03-15 20:37:03,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29550 states, 29549 states have (on average 2.6414430268367797) internal successors, (78052), 29549 states have internal predecessors, (78052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:03,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29550 states to 29550 states and 78052 transitions. [2022-03-15 20:37:03,404 INFO L78 Accepts]: Start accepts. Automaton has 29550 states and 78052 transitions. Word has length 36 [2022-03-15 20:37:03,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:03,404 INFO L470 AbstractCegarLoop]: Abstraction has 29550 states and 78052 transitions. [2022-03-15 20:37:03,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:03,404 INFO L276 IsEmpty]: Start isEmpty. Operand 29550 states and 78052 transitions. [2022-03-15 20:37:03,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-15 20:37:03,432 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:03,432 INFO L514 BasicCegarLoop]: trace histogram [7, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:03,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:03,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2022-03-15 20:37:03,632 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:03,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:03,633 INFO L85 PathProgramCache]: Analyzing trace with hash -887165452, now seen corresponding path program 214 times [2022-03-15 20:37:03,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:03,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145036757] [2022-03-15 20:37:03,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:03,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:03,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:03,711 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 28 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:03,711 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:03,711 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145036757] [2022-03-15 20:37:03,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145036757] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:03,711 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610149395] [2022-03-15 20:37:03,711 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:03,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:03,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:03,712 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:03,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-03-15 20:37:03,734 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:03,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:03,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:03,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:03,921 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 27 proven. 45 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:03,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:03,974 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 27 proven. 45 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:03,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610149395] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:03,974 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:03,974 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 28 [2022-03-15 20:37:03,974 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [192068936] [2022-03-15 20:37:03,974 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:03,976 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:03,985 INFO L252 McrAutomatonBuilder]: Finished intersection with 99 states and 159 transitions. [2022-03-15 20:37:03,986 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:04,580 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 23 new interpolants: [5086043#(< thread1Thread1of1ForFork0_i N), 5086046#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ thread2Thread1of1ForFork1_j 1))), 5086034#(or (< (+ 6 thread2Thread1of1ForFork1_j) N) (<= N (+ 5 thread2Thread1of1ForFork1_j))), 5086035#(or (<= N (+ 6 thread2Thread1of1ForFork1_j)) (< (+ 7 thread2Thread1of1ForFork1_j) N)), 5086030#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 5086041#(<= thread1Thread1of1ForFork0_i 2), 5086031#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 5086048#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< thread1Thread1of1ForFork0_i N)), 5086045#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 5086036#(or (<= N 6) (< 7 N)), 5086033#(or (< (+ 5 thread2Thread1of1ForFork1_j) N) (<= N (+ 4 thread2Thread1of1ForFork1_j))), 5086028#(< thread2Thread1of1ForFork1_j N), 5086050#(<= 0 thread2Thread1of1ForFork1_j), 5086038#(<= thread1Thread1of1ForFork0_i 5), 5086042#(<= thread1Thread1of1ForFork0_i 1), 5086044#(or (< thread1Thread1of1ForFork0_i N) (<= (+ N 1) thread2Thread1of1ForFork1_j)), 5086039#(<= thread1Thread1of1ForFork0_i 4), 5086032#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 5086049#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ 4 thread2Thread1of1ForFork1_j))), 5086029#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 5086037#(<= N 5), 5086047#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ 2 thread2Thread1of1ForFork1_j))), 5086040#(<= thread1Thread1of1ForFork0_i 3)] [2022-03-15 20:37:04,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 20:37:04,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:04,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 20:37:04,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2134, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:37:04,580 INFO L87 Difference]: Start difference. First operand 29550 states and 78052 transitions. Second operand has 39 states, 39 states have (on average 2.717948717948718) internal successors, (106), 39 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-03-15 20:37:06,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:06,670 INFO L93 Difference]: Finished difference Result 68507 states and 166792 transitions. [2022-03-15 20:37:06,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-03-15 20:37:06,671 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.717948717948718) internal successors, (106), 39 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 37 [2022-03-15 20:37:06,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:06,830 INFO L225 Difference]: With dead ends: 68507 [2022-03-15 20:37:06,830 INFO L226 Difference]: Without dead ends: 68420 [2022-03-15 20:37:06,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 106 SyntacticMatches, 7 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8843 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4670, Invalid=18586, Unknown=0, NotChecked=0, Total=23256 [2022-03-15 20:37:06,832 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 408 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:06,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 235 Invalid, 1038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 851 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:37:06,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68420 states. [2022-03-15 20:37:07,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68420 to 19765. [2022-03-15 20:37:07,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19765 states, 19764 states have (on average 2.5737198947581463) internal successors, (50867), 19764 states have internal predecessors, (50867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:07,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19765 states to 19765 states and 50867 transitions. [2022-03-15 20:37:07,730 INFO L78 Accepts]: Start accepts. Automaton has 19765 states and 50867 transitions. Word has length 37 [2022-03-15 20:37:07,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:07,731 INFO L470 AbstractCegarLoop]: Abstraction has 19765 states and 50867 transitions. [2022-03-15 20:37:07,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.717948717948718) internal successors, (106), 39 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-03-15 20:37:07,731 INFO L276 IsEmpty]: Start isEmpty. Operand 19765 states and 50867 transitions. [2022-03-15 20:37:07,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:07,752 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:07,753 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:07,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Ended with exit code 0 [2022-03-15 20:37:07,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:07,953 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:07,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:07,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1525280718, now seen corresponding path program 215 times [2022-03-15 20:37:07,954 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:07,954 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426931463] [2022-03-15 20:37:07,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:07,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:07,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:08,077 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:08,078 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:08,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426931463] [2022-03-15 20:37:08,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426931463] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:08,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775558383] [2022-03-15 20:37:08,078 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:08,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:08,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:08,079 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:08,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-03-15 20:37:08,102 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:37:08,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:08,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:08,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:08,287 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:08,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:08,342 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:08,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775558383] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:08,342 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:08,342 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 27 [2022-03-15 20:37:08,342 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1328302779] [2022-03-15 20:37:08,342 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:08,344 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:08,350 INFO L252 McrAutomatonBuilder]: Finished intersection with 74 states and 107 transitions. [2022-03-15 20:37:08,350 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:08,641 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [5194569#(<= thread2Thread1of1ForFork1_j 4), 5194564#(or (<= N (+ 3 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 5194572#(<= thread2Thread1of1ForFork1_j 1), 5194560#(< thread2Thread1of1ForFork1_j N), 5194567#(or (<= N (+ 4 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 5194571#(<= thread2Thread1of1ForFork1_j 2), 5194562#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 5194565#(<= N 5), 5194568#(or (<= N (+ 5 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 5194573#(<= thread2Thread1of1ForFork1_j 0), 5194566#(<= thread2Thread1of1ForFork1_j 5), 5194561#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 5194570#(<= thread2Thread1of1ForFork1_j 3), 5194563#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:37:08,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:37:08,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:08,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:37:08,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=340, Invalid=1300, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:37:08,642 INFO L87 Difference]: Start difference. First operand 19765 states and 50867 transitions. Second operand has 29 states, 29 states have (on average 3.0) internal successors, (87), 29 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:10,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:10,189 INFO L93 Difference]: Finished difference Result 46228 states and 109241 transitions. [2022-03-15 20:37:10,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-15 20:37:10,190 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.0) internal successors, (87), 29 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:10,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:10,271 INFO L225 Difference]: With dead ends: 46228 [2022-03-15 20:37:10,272 INFO L226 Difference]: Without dead ends: 46185 [2022-03-15 20:37:10,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 86 SyntacticMatches, 7 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4787 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3519, Invalid=11001, Unknown=0, NotChecked=0, Total=14520 [2022-03-15 20:37:10,272 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 650 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:10,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 217 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:37:10,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46185 states. [2022-03-15 20:37:10,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46185 to 19531. [2022-03-15 20:37:10,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19531 states, 19530 states have (on average 2.5480798771121353) internal successors, (49764), 19530 states have internal predecessors, (49764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:10,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19531 states to 19531 states and 49764 transitions. [2022-03-15 20:37:10,807 INFO L78 Accepts]: Start accepts. Automaton has 19531 states and 49764 transitions. Word has length 39 [2022-03-15 20:37:10,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:10,808 INFO L470 AbstractCegarLoop]: Abstraction has 19531 states and 49764 transitions. [2022-03-15 20:37:10,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.0) internal successors, (87), 29 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:10,808 INFO L276 IsEmpty]: Start isEmpty. Operand 19531 states and 49764 transitions. [2022-03-15 20:37:10,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:10,830 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:10,830 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:10,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-03-15 20:37:11,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:11,030 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:11,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:11,030 INFO L85 PathProgramCache]: Analyzing trace with hash 624095822, now seen corresponding path program 216 times [2022-03-15 20:37:11,031 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:11,031 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730607447] [2022-03-15 20:37:11,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:11,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:11,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:11,076 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 68 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:11,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:11,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730607447] [2022-03-15 20:37:11,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730607447] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:11,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691819952] [2022-03-15 20:37:11,076 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:11,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:11,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:11,077 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:11,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-03-15 20:37:11,101 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:37:11,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:11,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:11,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:11,266 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:11,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:11,317 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 68 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:11,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691819952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:11,318 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:11,318 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:37:11,318 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [388828141] [2022-03-15 20:37:11,318 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:11,319 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:11,325 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 63 transitions. [2022-03-15 20:37:11,325 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:11,398 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [5280286#(<= thread2Thread1of1ForFork1_j 0), 5280283#(<= thread2Thread1of1ForFork1_j 3), 5280282#(<= thread2Thread1of1ForFork1_j 4), 5280284#(<= thread2Thread1of1ForFork1_j 2), 5280281#(< thread2Thread1of1ForFork1_j N), 5280285#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:37:11,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:37:11,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:11,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:37:11,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=579, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:37:11,399 INFO L87 Difference]: Start difference. First operand 19531 states and 49764 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:12,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:12,381 INFO L93 Difference]: Finished difference Result 36342 states and 84410 transitions. [2022-03-15 20:37:12,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 20:37:12,381 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:12,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:12,452 INFO L225 Difference]: With dead ends: 36342 [2022-03-15 20:37:12,452 INFO L226 Difference]: Without dead ends: 36339 [2022-03-15 20:37:12,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 77 SyntacticMatches, 6 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3224 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2220, Invalid=6522, Unknown=0, NotChecked=0, Total=8742 [2022-03-15 20:37:12,453 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 311 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:12,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 140 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:12,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36339 states. [2022-03-15 20:37:12,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36339 to 20784. [2022-03-15 20:37:13,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20784 states, 20783 states have (on average 2.5362074772650725) internal successors, (52710), 20783 states have internal predecessors, (52710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:13,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20784 states to 20784 states and 52710 transitions. [2022-03-15 20:37:13,056 INFO L78 Accepts]: Start accepts. Automaton has 20784 states and 52710 transitions. Word has length 39 [2022-03-15 20:37:13,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:13,056 INFO L470 AbstractCegarLoop]: Abstraction has 20784 states and 52710 transitions. [2022-03-15 20:37:13,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:13,057 INFO L276 IsEmpty]: Start isEmpty. Operand 20784 states and 52710 transitions. [2022-03-15 20:37:13,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:13,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:13,079 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:13,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Ended with exit code 0 [2022-03-15 20:37:13,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable218 [2022-03-15 20:37:13,280 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:13,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:13,280 INFO L85 PathProgramCache]: Analyzing trace with hash 952478704, now seen corresponding path program 217 times [2022-03-15 20:37:13,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:13,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457087375] [2022-03-15 20:37:13,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:13,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:13,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:13,325 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:13,326 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:13,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457087375] [2022-03-15 20:37:13,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457087375] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:13,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678206218] [2022-03-15 20:37:13,326 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:13,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:13,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:13,327 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:13,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-03-15 20:37:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:13,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:13,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:13,523 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:13,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:13,577 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:13,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678206218] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:13,577 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:13,577 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:37:13,577 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1399432674] [2022-03-15 20:37:13,577 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:13,578 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:13,584 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 61 transitions. [2022-03-15 20:37:13,584 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:13,663 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [5358588#(<= thread2Thread1of1ForFork1_j 2), 5358587#(<= thread2Thread1of1ForFork1_j 3), 5358590#(<= thread2Thread1of1ForFork1_j 0), 5358586#(<= thread2Thread1of1ForFork1_j 4), 5358589#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:37:13,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:37:13,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:13,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:37:13,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:37:13,664 INFO L87 Difference]: Start difference. First operand 20784 states and 52710 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:14,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:14,238 INFO L93 Difference]: Finished difference Result 33982 states and 78947 transitions. [2022-03-15 20:37:14,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:37:14,239 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:14,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:14,305 INFO L225 Difference]: With dead ends: 33982 [2022-03-15 20:37:14,305 INFO L226 Difference]: Without dead ends: 33980 [2022-03-15 20:37:14,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 72 SyntacticMatches, 9 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1460 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1096, Invalid=2686, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 20:37:14,306 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 315 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:14,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 121 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:14,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33980 states. [2022-03-15 20:37:14,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33980 to 19215. [2022-03-15 20:37:14,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19215 states, 19214 states have (on average 2.502498178411575) internal successors, (48083), 19214 states have internal predecessors, (48083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:14,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19215 states to 19215 states and 48083 transitions. [2022-03-15 20:37:14,829 INFO L78 Accepts]: Start accepts. Automaton has 19215 states and 48083 transitions. Word has length 39 [2022-03-15 20:37:14,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:14,829 INFO L470 AbstractCegarLoop]: Abstraction has 19215 states and 48083 transitions. [2022-03-15 20:37:14,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:14,829 INFO L276 IsEmpty]: Start isEmpty. Operand 19215 states and 48083 transitions. [2022-03-15 20:37:14,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:14,851 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:14,851 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:14,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:15,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:15,052 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:15,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:15,052 INFO L85 PathProgramCache]: Analyzing trace with hash 68379830, now seen corresponding path program 218 times [2022-03-15 20:37:15,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:15,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063598643] [2022-03-15 20:37:15,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:15,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:15,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:15,091 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 69 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:15,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:15,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063598643] [2022-03-15 20:37:15,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063598643] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:15,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251008563] [2022-03-15 20:37:15,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:15,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:15,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:15,093 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:15,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-03-15 20:37:15,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:15,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:15,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:15,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:15,342 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:15,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:15,394 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 69 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:15,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251008563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:15,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:15,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:37:15,395 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2064110975] [2022-03-15 20:37:15,395 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:15,396 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:15,401 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 61 transitions. [2022-03-15 20:37:15,401 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:15,462 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [5431327#(< thread2Thread1of1ForFork1_j N), 5431328#(<= thread2Thread1of1ForFork1_j 2), 5431330#(<= thread2Thread1of1ForFork1_j 0), 5431329#(<= thread2Thread1of1ForFork1_j 1), 5431326#(<= thread2Thread1of1ForFork1_j 3)] [2022-03-15 20:37:15,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:37:15,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:15,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:37:15,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=539, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:37:15,463 INFO L87 Difference]: Start difference. First operand 19215 states and 48083 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:16,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:16,422 INFO L93 Difference]: Finished difference Result 30403 states and 71779 transitions. [2022-03-15 20:37:16,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 20:37:16,423 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:16,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:16,478 INFO L225 Difference]: With dead ends: 30403 [2022-03-15 20:37:16,478 INFO L226 Difference]: Without dead ends: 30399 [2022-03-15 20:37:16,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 77 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3248 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2162, Invalid=6768, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 20:37:16,479 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 268 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:16,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 132 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:16,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30399 states. [2022-03-15 20:37:16,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30399 to 21162. [2022-03-15 20:37:16,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21162 states, 21161 states have (on average 2.5047965597088986) internal successors, (53004), 21161 states have internal predecessors, (53004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:16,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21162 states to 21162 states and 53004 transitions. [2022-03-15 20:37:16,906 INFO L78 Accepts]: Start accepts. Automaton has 21162 states and 53004 transitions. Word has length 39 [2022-03-15 20:37:16,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:16,907 INFO L470 AbstractCegarLoop]: Abstraction has 21162 states and 53004 transitions. [2022-03-15 20:37:16,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:16,907 INFO L276 IsEmpty]: Start isEmpty. Operand 21162 states and 53004 transitions. [2022-03-15 20:37:16,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:16,928 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:16,928 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:16,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:17,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:17,129 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:17,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:17,129 INFO L85 PathProgramCache]: Analyzing trace with hash 396762712, now seen corresponding path program 219 times [2022-03-15 20:37:17,130 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:17,130 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417897619] [2022-03-15 20:37:17,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:17,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:17,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:17,181 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 68 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:17,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:17,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417897619] [2022-03-15 20:37:17,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417897619] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:17,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360721626] [2022-03-15 20:37:17,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:17,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:17,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:17,183 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:17,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-03-15 20:37:17,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 20:37:17,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:17,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:17,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:17,376 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:17,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:17,428 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 68 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:17,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360721626] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:17,428 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:17,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:37:17,428 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2078732630] [2022-03-15 20:37:17,428 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:17,430 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:17,435 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 59 transitions. [2022-03-15 20:37:17,435 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:17,503 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [5504452#(<= thread2Thread1of1ForFork1_j 1), 5504453#(<= thread2Thread1of1ForFork1_j 0), 5504451#(<= thread2Thread1of1ForFork1_j 2), 5504450#(<= thread2Thread1of1ForFork1_j 3)] [2022-03-15 20:37:17,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:37:17,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:17,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:37:17,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:37:17,503 INFO L87 Difference]: Start difference. First operand 21162 states and 53004 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:18,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:18,155 INFO L93 Difference]: Finished difference Result 29539 states and 69683 transitions. [2022-03-15 20:37:18,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 20:37:18,155 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:18,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:18,207 INFO L225 Difference]: With dead ends: 29539 [2022-03-15 20:37:18,207 INFO L226 Difference]: Without dead ends: 29535 [2022-03-15 20:37:18,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1541 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1149, Invalid=3011, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 20:37:18,208 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 276 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:18,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 132 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:18,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29535 states. [2022-03-15 20:37:18,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29535 to 20915. [2022-03-15 20:37:18,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20915 states, 20914 states have (on average 2.4874725064550063) internal successors, (52023), 20914 states have internal predecessors, (52023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:18,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20915 states to 20915 states and 52023 transitions. [2022-03-15 20:37:18,572 INFO L78 Accepts]: Start accepts. Automaton has 20915 states and 52023 transitions. Word has length 39 [2022-03-15 20:37:18,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:18,573 INFO L470 AbstractCegarLoop]: Abstraction has 20915 states and 52023 transitions. [2022-03-15 20:37:18,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:18,573 INFO L276 IsEmpty]: Start isEmpty. Operand 20915 states and 52023 transitions. [2022-03-15 20:37:18,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:18,595 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:18,595 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:18,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:18,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-03-15 20:37:18,796 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:18,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:18,796 INFO L85 PathProgramCache]: Analyzing trace with hash -697328876, now seen corresponding path program 220 times [2022-03-15 20:37:18,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:18,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434085679] [2022-03-15 20:37:18,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:18,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:18,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:18,844 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:18,845 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:18,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434085679] [2022-03-15 20:37:18,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434085679] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:18,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948713764] [2022-03-15 20:37:18,845 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:18,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:18,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:18,846 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:18,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-03-15 20:37:18,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:18,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:18,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:18,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:19,041 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:19,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:19,094 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:19,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948713764] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:19,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:19,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:37:19,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1142473582] [2022-03-15 20:37:19,095 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:19,096 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:19,158 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 59 transitions. [2022-03-15 20:37:19,159 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:19,229 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [5576156#(<= thread2Thread1of1ForFork1_j 2), 5576158#(<= thread2Thread1of1ForFork1_j 0), 5576157#(<= thread2Thread1of1ForFork1_j 1), 5576155#(<= thread2Thread1of1ForFork1_j 3)] [2022-03-15 20:37:19,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:37:19,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:19,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:37:19,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:37:19,230 INFO L87 Difference]: Start difference. First operand 20915 states and 52023 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:19,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:19,805 INFO L93 Difference]: Finished difference Result 27115 states and 64021 transitions. [2022-03-15 20:37:19,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:37:19,806 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:19,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:19,856 INFO L225 Difference]: With dead ends: 27115 [2022-03-15 20:37:19,856 INFO L226 Difference]: Without dead ends: 27111 [2022-03-15 20:37:19,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 71 SyntacticMatches, 8 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1485 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1111, Invalid=2921, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 20:37:19,857 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 408 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:19,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 110 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:19,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27111 states. [2022-03-15 20:37:20,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27111 to 19693. [2022-03-15 20:37:20,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19693 states, 19692 states have (on average 2.4738980296567132) internal successors, (48716), 19692 states have internal predecessors, (48716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:20,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19693 states to 19693 states and 48716 transitions. [2022-03-15 20:37:20,215 INFO L78 Accepts]: Start accepts. Automaton has 19693 states and 48716 transitions. Word has length 39 [2022-03-15 20:37:20,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:20,215 INFO L470 AbstractCegarLoop]: Abstraction has 19693 states and 48716 transitions. [2022-03-15 20:37:20,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:20,215 INFO L276 IsEmpty]: Start isEmpty. Operand 19693 states and 48716 transitions. [2022-03-15 20:37:20,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:20,237 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:20,237 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:20,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-03-15 20:37:20,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-03-15 20:37:20,437 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:20,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:20,438 INFO L85 PathProgramCache]: Analyzing trace with hash 21053262, now seen corresponding path program 221 times [2022-03-15 20:37:20,438 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:20,438 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302783519] [2022-03-15 20:37:20,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:20,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:20,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:20,477 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 68 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:20,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:20,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302783519] [2022-03-15 20:37:20,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302783519] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:20,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001660629] [2022-03-15 20:37:20,478 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:20,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:20,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:20,479 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:20,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-03-15 20:37:20,502 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:37:20,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:20,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:20,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:20,715 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:20,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:20,767 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 68 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:20,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001660629] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:20,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:20,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:37:20,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1990995734] [2022-03-15 20:37:20,767 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:20,769 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:20,774 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 59 transitions. [2022-03-15 20:37:20,774 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:20,822 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [5642986#(<= thread2Thread1of1ForFork1_j 2), 5642988#(<= thread2Thread1of1ForFork1_j 0), 5642989#(< thread2Thread1of1ForFork1_j N), 5642987#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:37:20,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:37:20,823 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:20,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:37:20,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=497, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:37:20,823 INFO L87 Difference]: Start difference. First operand 19693 states and 48716 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:21,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:21,691 INFO L93 Difference]: Finished difference Result 26015 states and 61950 transitions. [2022-03-15 20:37:21,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-15 20:37:21,691 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:21,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:21,736 INFO L225 Difference]: With dead ends: 26015 [2022-03-15 20:37:21,736 INFO L226 Difference]: Without dead ends: 26010 [2022-03-15 20:37:21,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 77 SyntacticMatches, 4 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2804 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1860, Invalid=6150, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 20:37:21,738 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 232 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:21,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 130 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:21,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26010 states. [2022-03-15 20:37:22,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26010 to 20772. [2022-03-15 20:37:22,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20772 states, 20771 states have (on average 2.4678157045881277) internal successors, (51259), 20771 states have internal predecessors, (51259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:22,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20772 states to 20772 states and 51259 transitions. [2022-03-15 20:37:22,092 INFO L78 Accepts]: Start accepts. Automaton has 20772 states and 51259 transitions. Word has length 39 [2022-03-15 20:37:22,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:22,093 INFO L470 AbstractCegarLoop]: Abstraction has 20772 states and 51259 transitions. [2022-03-15 20:37:22,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:22,093 INFO L276 IsEmpty]: Start isEmpty. Operand 20772 states and 51259 transitions. [2022-03-15 20:37:22,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:22,115 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:22,115 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:22,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Ended with exit code 0 [2022-03-15 20:37:22,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-03-15 20:37:22,315 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:22,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:22,315 INFO L85 PathProgramCache]: Analyzing trace with hash 349436144, now seen corresponding path program 222 times [2022-03-15 20:37:22,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:22,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757257142] [2022-03-15 20:37:22,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:22,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:22,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:22,360 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 68 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:22,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:22,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757257142] [2022-03-15 20:37:22,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757257142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:22,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694204483] [2022-03-15 20:37:22,360 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:22,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:22,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:22,361 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:22,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-03-15 20:37:22,385 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 20:37:22,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:22,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:22,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:22,562 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:22,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:22,615 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 68 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:22,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694204483] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:22,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:22,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:37:22,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [486129709] [2022-03-15 20:37:22,616 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:22,617 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:22,622 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 57 transitions. [2022-03-15 20:37:22,622 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:22,680 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [5710932#(<= thread2Thread1of1ForFork1_j 2), 5710933#(<= thread2Thread1of1ForFork1_j 1), 5710934#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:37:22,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:37:22,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:22,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:37:22,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:37:22,680 INFO L87 Difference]: Start difference. First operand 20772 states and 51259 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:23,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:23,245 INFO L93 Difference]: Finished difference Result 25835 states and 61530 transitions. [2022-03-15 20:37:23,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 20:37:23,246 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:23,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:23,292 INFO L225 Difference]: With dead ends: 25835 [2022-03-15 20:37:23,292 INFO L226 Difference]: Without dead ends: 25831 [2022-03-15 20:37:23,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 72 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1372 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1027, Invalid=2879, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 20:37:23,293 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 281 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:23,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 112 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:23,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25831 states. [2022-03-15 20:37:23,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25831 to 21056. [2022-03-15 20:37:23,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21056 states, 21055 states have (on average 2.463262882925671) internal successors, (51864), 21055 states have internal predecessors, (51864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:23,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21056 states to 21056 states and 51864 transitions. [2022-03-15 20:37:23,659 INFO L78 Accepts]: Start accepts. Automaton has 21056 states and 51864 transitions. Word has length 39 [2022-03-15 20:37:23,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:23,659 INFO L470 AbstractCegarLoop]: Abstraction has 21056 states and 51864 transitions. [2022-03-15 20:37:23,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:23,660 INFO L276 IsEmpty]: Start isEmpty. Operand 21056 states and 51864 transitions. [2022-03-15 20:37:23,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:23,682 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:23,682 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:23,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:23,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-03-15 20:37:23,883 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:23,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:23,883 INFO L85 PathProgramCache]: Analyzing trace with hash -744655444, now seen corresponding path program 223 times [2022-03-15 20:37:23,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:23,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191620103] [2022-03-15 20:37:23,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:23,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:23,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:23,933 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 67 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:23,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:23,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191620103] [2022-03-15 20:37:23,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191620103] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:23,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949532773] [2022-03-15 20:37:23,933 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:23,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:23,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:23,934 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:23,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-03-15 20:37:23,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:23,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:23,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:24,137 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:24,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:24,192 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 67 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:24,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949532773] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:24,192 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:24,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:37:24,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [445401587] [2022-03-15 20:37:24,192 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:24,194 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:24,198 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 57 transitions. [2022-03-15 20:37:24,199 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:24,260 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [5779213#(<= thread2Thread1of1ForFork1_j 0), 5779211#(<= thread2Thread1of1ForFork1_j 2), 5779212#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:37:24,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:37:24,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:24,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:37:24,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:37:24,260 INFO L87 Difference]: Start difference. First operand 21056 states and 51864 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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-03-15 20:37:24,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:24,812 INFO L93 Difference]: Finished difference Result 24705 states and 59055 transitions. [2022-03-15 20:37:24,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 20:37:24,812 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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 39 [2022-03-15 20:37:24,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:24,856 INFO L225 Difference]: With dead ends: 24705 [2022-03-15 20:37:24,856 INFO L226 Difference]: Without dead ends: 24699 [2022-03-15 20:37:24,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 71 SyntacticMatches, 7 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1405 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1061, Invalid=2971, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 20:37:24,857 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 301 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:24,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 124 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:24,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24699 states. [2022-03-15 20:37:25,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24699 to 21018. [2022-03-15 20:37:25,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21018 states, 21017 states have (on average 2.4568206689822523) internal successors, (51635), 21017 states have internal predecessors, (51635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:25,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21018 states to 21018 states and 51635 transitions. [2022-03-15 20:37:25,263 INFO L78 Accepts]: Start accepts. Automaton has 21018 states and 51635 transitions. Word has length 39 [2022-03-15 20:37:25,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:25,263 INFO L470 AbstractCegarLoop]: Abstraction has 21018 states and 51635 transitions. [2022-03-15 20:37:25,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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-03-15 20:37:25,263 INFO L276 IsEmpty]: Start isEmpty. Operand 21018 states and 51635 transitions. [2022-03-15 20:37:25,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:25,286 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:25,286 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:25,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:25,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable225 [2022-03-15 20:37:25,486 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:25,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:25,487 INFO L85 PathProgramCache]: Analyzing trace with hash -301756304, now seen corresponding path program 224 times [2022-03-15 20:37:25,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:25,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081508012] [2022-03-15 20:37:25,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:25,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:25,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:25,541 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:25,541 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:25,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081508012] [2022-03-15 20:37:25,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081508012] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:25,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21973014] [2022-03-15 20:37:25,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:25,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:25,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:25,542 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:25,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-03-15 20:37:25,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:25,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:25,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:25,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:25,743 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:25,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:25,797 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:25,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21973014] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:25,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:25,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 25 [2022-03-15 20:37:25,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [304571967] [2022-03-15 20:37:25,797 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:25,799 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:25,803 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 57 transitions. [2022-03-15 20:37:25,803 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:25,865 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [5846287#(<= thread2Thread1of1ForFork1_j 0), 5846285#(<= thread2Thread1of1ForFork1_j 2), 5846286#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:37:25,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:37:25,866 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:25,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:37:25,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=599, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:37:25,866 INFO L87 Difference]: Start difference. First operand 21018 states and 51635 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 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-03-15 20:37:26,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:26,411 INFO L93 Difference]: Finished difference Result 23596 states and 56452 transitions. [2022-03-15 20:37:26,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 20:37:26,412 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 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 39 [2022-03-15 20:37:26,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:26,452 INFO L225 Difference]: With dead ends: 23596 [2022-03-15 20:37:26,452 INFO L226 Difference]: Without dead ends: 23590 [2022-03-15 20:37:26,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 70 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1338 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1025, Invalid=2881, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 20:37:26,453 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 323 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:26,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 125 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:26,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23590 states. [2022-03-15 20:37:26,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23590 to 20369. [2022-03-15 20:37:26,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20369 states, 20368 states have (on average 2.4531618224666145) internal successors, (49966), 20368 states have internal predecessors, (49966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:26,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20369 states to 20369 states and 49966 transitions. [2022-03-15 20:37:26,787 INFO L78 Accepts]: Start accepts. Automaton has 20369 states and 49966 transitions. Word has length 39 [2022-03-15 20:37:26,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:26,787 INFO L470 AbstractCegarLoop]: Abstraction has 20369 states and 49966 transitions. [2022-03-15 20:37:26,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 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-03-15 20:37:26,787 INFO L276 IsEmpty]: Start isEmpty. Operand 20369 states and 49966 transitions. [2022-03-15 20:37:26,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:26,809 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:26,809 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:26,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-03-15 20:37:27,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:27,009 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:27,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:27,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1446070346, now seen corresponding path program 225 times [2022-03-15 20:37:27,010 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:27,010 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962794054] [2022-03-15 20:37:27,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:27,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:27,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:27,051 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 65 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:27,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:27,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962794054] [2022-03-15 20:37:27,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962794054] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:27,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966196895] [2022-03-15 20:37:27,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:27,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:27,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:27,052 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:27,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-03-15 20:37:27,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:37:27,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:27,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:27,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:27,256 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:27,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:27,308 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 65 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:27,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966196895] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:27,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:27,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:37:27,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1704304244] [2022-03-15 20:37:27,309 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:27,310 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:27,315 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 57 transitions. [2022-03-15 20:37:27,315 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:27,370 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [5910947#(<= thread2Thread1of1ForFork1_j 0), 5910946#(<= thread2Thread1of1ForFork1_j 1), 5910945#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:37:27,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:37:27,371 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:27,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:37:27,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:37:27,371 INFO L87 Difference]: Start difference. First operand 20369 states and 49966 transitions. Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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-03-15 20:37:28,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:28,115 INFO L93 Difference]: Finished difference Result 23203 states and 55715 transitions. [2022-03-15 20:37:28,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 20:37:28,115 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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 39 [2022-03-15 20:37:28,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:28,152 INFO L225 Difference]: With dead ends: 23203 [2022-03-15 20:37:28,152 INFO L226 Difference]: Without dead ends: 23199 [2022-03-15 20:37:28,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 77 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2006 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1399, Invalid=4763, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 20:37:28,153 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 206 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:28,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 138 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:28,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23199 states. [2022-03-15 20:37:28,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23199 to 20767. [2022-03-15 20:37:28,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20767 states, 20766 states have (on average 2.4454878166233267) internal successors, (50783), 20766 states have internal predecessors, (50783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:28,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20767 states to 20767 states and 50783 transitions. [2022-03-15 20:37:28,514 INFO L78 Accepts]: Start accepts. Automaton has 20767 states and 50783 transitions. Word has length 39 [2022-03-15 20:37:28,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:28,514 INFO L470 AbstractCegarLoop]: Abstraction has 20767 states and 50783 transitions. [2022-03-15 20:37:28,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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-03-15 20:37:28,514 INFO L276 IsEmpty]: Start isEmpty. Operand 20767 states and 50783 transitions. [2022-03-15 20:37:28,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:28,540 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:28,540 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:28,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:28,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:28,740 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:28,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:28,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1117687464, now seen corresponding path program 226 times [2022-03-15 20:37:28,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:28,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930167198] [2022-03-15 20:37:28,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:28,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:28,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:28,816 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:28,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:28,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930167198] [2022-03-15 20:37:28,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930167198] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:28,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285989089] [2022-03-15 20:37:28,817 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:28,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:28,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:28,818 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:28,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-03-15 20:37:28,840 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:28,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:28,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:28,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:29,031 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:29,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:29,088 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:29,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285989089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:29,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:29,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:37:29,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [269769326] [2022-03-15 20:37:29,088 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:29,090 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:29,095 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 55 transitions. [2022-03-15 20:37:29,095 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:29,142 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [5976047#(<= thread2Thread1of1ForFork1_j 1), 5976048#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:37:29,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:37:29,143 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:29,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:37:29,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=457, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:37:29,143 INFO L87 Difference]: Start difference. First operand 20767 states and 50783 transitions. Second operand has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:29,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:29,606 INFO L93 Difference]: Finished difference Result 22933 states and 55036 transitions. [2022-03-15 20:37:29,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:37:29,606 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:29,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:29,645 INFO L225 Difference]: With dead ends: 22933 [2022-03-15 20:37:29,645 INFO L226 Difference]: Without dead ends: 22929 [2022-03-15 20:37:29,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1000 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=777, Invalid=2303, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 20:37:29,646 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 182 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:29,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 129 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:29,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22929 states. [2022-03-15 20:37:29,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22929 to 20825. [2022-03-15 20:37:29,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20825 states, 20824 states have (on average 2.4444391087207067) internal successors, (50903), 20824 states have internal predecessors, (50903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:29,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20825 states to 20825 states and 50903 transitions. [2022-03-15 20:37:29,972 INFO L78 Accepts]: Start accepts. Automaton has 20825 states and 50903 transitions. Word has length 39 [2022-03-15 20:37:29,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:29,972 INFO L470 AbstractCegarLoop]: Abstraction has 20825 states and 50903 transitions. [2022-03-15 20:37:29,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:29,972 INFO L276 IsEmpty]: Start isEmpty. Operand 20825 states and 50903 transitions. [2022-03-15 20:37:29,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:29,996 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:29,996 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:30,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Ended with exit code 0 [2022-03-15 20:37:30,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2022-03-15 20:37:30,196 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:30,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:30,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2083188244, now seen corresponding path program 227 times [2022-03-15 20:37:30,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:30,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680412730] [2022-03-15 20:37:30,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:30,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:30,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:30,247 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:30,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:30,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680412730] [2022-03-15 20:37:30,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680412730] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:30,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803518863] [2022-03-15 20:37:30,248 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:30,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:30,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:30,249 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:30,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-03-15 20:37:30,271 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:37:30,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:30,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:30,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:30,457 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:30,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:30,512 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:30,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803518863] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:30,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:30,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:37:30,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1194524764] [2022-03-15 20:37:30,512 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:30,514 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:30,518 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 55 transitions. [2022-03-15 20:37:30,518 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:30,568 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [6040949#(<= thread2Thread1of1ForFork1_j 0), 6040948#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:37:30,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:37:30,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:30,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:37:30,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=505, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:37:30,569 INFO L87 Difference]: Start difference. First operand 20825 states and 50903 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:31,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:31,057 INFO L93 Difference]: Finished difference Result 22577 states and 54323 transitions. [2022-03-15 20:37:31,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 20:37:31,057 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:31,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:31,096 INFO L225 Difference]: With dead ends: 22577 [2022-03-15 20:37:31,096 INFO L226 Difference]: Without dead ends: 22571 [2022-03-15 20:37:31,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 71 SyntacticMatches, 6 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1124 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=864, Invalid=2558, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:37:31,096 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 242 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:31,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 114 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:31,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22571 states. [2022-03-15 20:37:31,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22571 to 20883. [2022-03-15 20:37:31,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20883 states, 20882 states have (on average 2.443396226415094) internal successors, (51023), 20882 states have internal predecessors, (51023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:31,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20883 states to 20883 states and 51023 transitions. [2022-03-15 20:37:31,511 INFO L78 Accepts]: Start accepts. Automaton has 20883 states and 51023 transitions. Word has length 39 [2022-03-15 20:37:31,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:31,511 INFO L470 AbstractCegarLoop]: Abstraction has 20883 states and 51023 transitions. [2022-03-15 20:37:31,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:31,511 INFO L276 IsEmpty]: Start isEmpty. Operand 20883 states and 51023 transitions. [2022-03-15 20:37:31,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:31,535 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:31,535 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:31,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Ended with exit code 0 [2022-03-15 20:37:31,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:31,735 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:31,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:31,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1768879912, now seen corresponding path program 228 times [2022-03-15 20:37:31,737 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:31,737 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139067498] [2022-03-15 20:37:31,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:31,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:31,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:31,791 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:31,791 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:31,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139067498] [2022-03-15 20:37:31,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139067498] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:31,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809302286] [2022-03-15 20:37:31,791 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:31,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:31,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:31,792 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:31,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-03-15 20:37:31,815 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:37:31,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:31,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:31,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:31,999 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:31,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:32,052 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:32,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809302286] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:32,052 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:32,052 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 25 [2022-03-15 20:37:32,052 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [331051623] [2022-03-15 20:37:32,053 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:32,054 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:32,059 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 55 transitions. [2022-03-15 20:37:32,059 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:32,110 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [6105614#(<= thread2Thread1of1ForFork1_j 1), 6105615#(<= thread2Thread1of1ForFork1_j 0)] [2022-03-15 20:37:32,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:37:32,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:32,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:37:32,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=552, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:37:32,111 INFO L87 Difference]: Start difference. First operand 20883 states and 51023 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:32,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:32,609 INFO L93 Difference]: Finished difference Result 22083 states and 53283 transitions. [2022-03-15 20:37:32,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 20:37:32,610 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:32,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:32,647 INFO L225 Difference]: With dead ends: 22083 [2022-03-15 20:37:32,647 INFO L226 Difference]: Without dead ends: 22075 [2022-03-15 20:37:32,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 70 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1150 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=893, Invalid=2647, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:37:32,648 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 210 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:32,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 127 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:32,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22075 states. [2022-03-15 20:37:32,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22075 to 20845. [2022-03-15 20:37:32,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20845 states, 20844 states have (on average 2.442093648052197) internal successors, (50903), 20844 states have internal predecessors, (50903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:32,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20845 states to 20845 states and 50903 transitions. [2022-03-15 20:37:32,977 INFO L78 Accepts]: Start accepts. Automaton has 20845 states and 50903 transitions. Word has length 39 [2022-03-15 20:37:32,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:32,977 INFO L470 AbstractCegarLoop]: Abstraction has 20845 states and 50903 transitions. [2022-03-15 20:37:32,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:32,977 INFO L276 IsEmpty]: Start isEmpty. Operand 20845 states and 50903 transitions. [2022-03-15 20:37:33,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:33,001 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:33,001 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:33,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Ended with exit code 0 [2022-03-15 20:37:33,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:33,201 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:33,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:33,202 INFO L85 PathProgramCache]: Analyzing trace with hash -923908460, now seen corresponding path program 229 times [2022-03-15 20:37:33,202 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:33,202 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963196540] [2022-03-15 20:37:33,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:33,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:33,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:33,272 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:33,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:33,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963196540] [2022-03-15 20:37:33,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963196540] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:33,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480965825] [2022-03-15 20:37:33,272 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:33,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:33,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:33,273 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:33,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-03-15 20:37:33,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:33,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:33,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:33,484 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:33,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:33,538 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:33,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480965825] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:33,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:33,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 26 [2022-03-15 20:37:33,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1195951004] [2022-03-15 20:37:33,539 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:33,540 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:33,545 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 55 transitions. [2022-03-15 20:37:33,545 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:33,598 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [6169712#(<= thread2Thread1of1ForFork1_j 0), 6169711#(<= thread2Thread1of1ForFork1_j 1)] [2022-03-15 20:37:33,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:37:33,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:33,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:37:33,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:37:33,599 INFO L87 Difference]: Start difference. First operand 20845 states and 50903 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:34,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:34,106 INFO L93 Difference]: Finished difference Result 21792 states and 52619 transitions. [2022-03-15 20:37:34,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:37:34,106 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:34,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:34,143 INFO L225 Difference]: With dead ends: 21792 [2022-03-15 20:37:34,144 INFO L226 Difference]: Without dead ends: 21784 [2022-03-15 20:37:34,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 69 SyntacticMatches, 6 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1062 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=857, Invalid=2565, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:37:34,144 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 235 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:34,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 144 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:34,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21784 states. [2022-03-15 20:37:34,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21784 to 20628. [2022-03-15 20:37:34,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20628 states, 20627 states have (on average 2.441993503660251) internal successors, (50371), 20627 states have internal predecessors, (50371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:34,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20628 states to 20628 states and 50371 transitions. [2022-03-15 20:37:34,467 INFO L78 Accepts]: Start accepts. Automaton has 20628 states and 50371 transitions. Word has length 39 [2022-03-15 20:37:34,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:34,467 INFO L470 AbstractCegarLoop]: Abstraction has 20628 states and 50371 transitions. [2022-03-15 20:37:34,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:34,468 INFO L276 IsEmpty]: Start isEmpty. Operand 20628 states and 50371 transitions. [2022-03-15 20:37:34,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:34,490 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:34,490 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:34,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:34,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:34,691 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:34,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:34,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1424129458, now seen corresponding path program 230 times [2022-03-15 20:37:34,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:34,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834038410] [2022-03-15 20:37:34,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:34,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:34,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:34,753 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 49 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:34,753 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:34,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834038410] [2022-03-15 20:37:34,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834038410] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:34,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949824671] [2022-03-15 20:37:34,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:34,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:34,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:34,754 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:34,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-03-15 20:37:34,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:34,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:34,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:34,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:34,959 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 49 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:34,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:35,013 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 49 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:35,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949824671] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:35,013 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:35,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 26 [2022-03-15 20:37:35,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [455664819] [2022-03-15 20:37:35,014 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:35,015 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:35,022 INFO L252 McrAutomatonBuilder]: Finished intersection with 72 states and 103 transitions. [2022-03-15 20:37:35,022 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:35,222 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [6233079#(<= 1 thread1Thread1of1ForFork0_i), 6233083#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 6233086#(or (<= N (+ 4 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 6233080#(< thread2Thread1of1ForFork1_j N), 6233084#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 6233081#(<= thread2Thread1of1ForFork1_j 0), 6233085#(or (<= N (+ 3 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 6233082#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:37:35,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:37:35,222 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:35,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:37:35,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=849, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:37:35,223 INFO L87 Difference]: Start difference. First operand 20628 states and 50371 transitions. Second operand has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 22 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:35,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:35,709 INFO L93 Difference]: Finished difference Result 23037 states and 55250 transitions. [2022-03-15 20:37:35,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:37:35,709 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 22 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 39 [2022-03-15 20:37:35,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:35,749 INFO L225 Difference]: With dead ends: 23037 [2022-03-15 20:37:35,749 INFO L226 Difference]: Without dead ends: 23020 [2022-03-15 20:37:35,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 91 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1130 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=979, Invalid=2803, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 20:37:35,750 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 215 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:35,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 177 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:35,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23020 states. [2022-03-15 20:37:36,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23020 to 20437. [2022-03-15 20:37:36,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20437 states, 20436 states have (on average 2.420972793110198) internal successors, (49475), 20436 states have internal predecessors, (49475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:36,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20437 states to 20437 states and 49475 transitions. [2022-03-15 20:37:36,086 INFO L78 Accepts]: Start accepts. Automaton has 20437 states and 49475 transitions. Word has length 39 [2022-03-15 20:37:36,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:36,086 INFO L470 AbstractCegarLoop]: Abstraction has 20437 states and 49475 transitions. [2022-03-15 20:37:36,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 22 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:36,087 INFO L276 IsEmpty]: Start isEmpty. Operand 20437 states and 49475 transitions. [2022-03-15 20:37:36,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:36,110 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:36,110 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:36,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:36,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2022-03-15 20:37:36,311 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:36,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:36,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1425953998, now seen corresponding path program 231 times [2022-03-15 20:37:36,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:36,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369025073] [2022-03-15 20:37:36,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:36,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:36,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:36,374 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 40 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:36,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:36,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369025073] [2022-03-15 20:37:36,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369025073] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:36,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661522908] [2022-03-15 20:37:36,374 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:36,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:36,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:36,375 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:36,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-03-15 20:37:36,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-03-15 20:37:36,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:36,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:36,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:36,586 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 40 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:36,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:36,641 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 40 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:36,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661522908] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:36,642 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:36,642 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 25 [2022-03-15 20:37:36,642 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1635297057] [2022-03-15 20:37:36,642 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:36,643 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:36,650 INFO L252 McrAutomatonBuilder]: Finished intersection with 76 states and 111 transitions. [2022-03-15 20:37:36,651 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:36,842 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [6297315#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 6297312#(< thread2Thread1of1ForFork1_j N), 6297316#(or (<= N (+ 3 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 6297317#(<= thread2Thread1of1ForFork1_j 0), 6297310#(<= 2 thread1Thread1of1ForFork0_i), 6297313#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 6297314#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 6297311#(<= 1 thread1Thread1of1ForFork0_i)] [2022-03-15 20:37:36,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:37:36,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:36,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:37:36,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=795, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:37:36,843 INFO L87 Difference]: Start difference. First operand 20437 states and 49475 transitions. Second operand has 21 states, 21 states have (on average 3.6666666666666665) 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-03-15 20:37:37,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:37,424 INFO L93 Difference]: Finished difference Result 25105 states and 59123 transitions. [2022-03-15 20:37:37,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:37:37,425 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.6666666666666665) 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 39 [2022-03-15 20:37:37,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:37,472 INFO L225 Difference]: With dead ends: 25105 [2022-03-15 20:37:37,472 INFO L226 Difference]: Without dead ends: 25092 [2022-03-15 20:37:37,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 96 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1367 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1172, Invalid=3250, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:37:37,473 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 180 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:37,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 206 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:37,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25092 states. [2022-03-15 20:37:37,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25092 to 20106. [2022-03-15 20:37:37,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20106 states, 20105 states have (on average 2.3922904750062175) internal successors, (48097), 20105 states have internal predecessors, (48097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:37,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20106 states to 20106 states and 48097 transitions. [2022-03-15 20:37:37,832 INFO L78 Accepts]: Start accepts. Automaton has 20106 states and 48097 transitions. Word has length 39 [2022-03-15 20:37:37,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:37,832 INFO L470 AbstractCegarLoop]: Abstraction has 20106 states and 48097 transitions. [2022-03-15 20:37:37,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.6666666666666665) 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-03-15 20:37:37,833 INFO L276 IsEmpty]: Start isEmpty. Operand 20106 states and 48097 transitions. [2022-03-15 20:37:37,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:37,855 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:37,855 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:37,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:38,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2022-03-15 20:37:38,059 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:38,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:38,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1054054578, now seen corresponding path program 232 times [2022-03-15 20:37:38,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:38,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420610788] [2022-03-15 20:37:38,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:38,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:38,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:38,109 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:38,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:38,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420610788] [2022-03-15 20:37:38,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420610788] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:38,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481711078] [2022-03-15 20:37:38,110 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:38,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:38,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:38,111 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:38,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-03-15 20:37:38,134 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:38,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:38,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:38,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:38,353 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:38,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:38,406 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:38,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481711078] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:38,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:38,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:37:38,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1933362244] [2022-03-15 20:37:38,406 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:38,408 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:38,415 INFO L252 McrAutomatonBuilder]: Finished intersection with 80 states and 119 transitions. [2022-03-15 20:37:38,415 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:38,597 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [6362959#(<= 3 thread1Thread1of1ForFork0_i), 6362964#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 6362961#(<= 1 thread1Thread1of1ForFork0_i), 6362962#(< thread2Thread1of1ForFork1_j N), 6362960#(<= 2 thread1Thread1of1ForFork0_i), 6362966#(<= thread2Thread1of1ForFork1_j 0), 6362963#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 6362965#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:37:38,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:37:38,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:38,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:37:38,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=741, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:37:38,597 INFO L87 Difference]: Start difference. First operand 20106 states and 48097 transitions. Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:39,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:39,270 INFO L93 Difference]: Finished difference Result 27282 states and 62920 transitions. [2022-03-15 20:37:39,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 20:37:39,278 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:39,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:39,330 INFO L225 Difference]: With dead ends: 27282 [2022-03-15 20:37:39,330 INFO L226 Difference]: Without dead ends: 27273 [2022-03-15 20:37:39,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 101 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1592 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1375, Invalid=3737, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 20:37:39,331 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 193 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:39,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 263 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:39,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27273 states. [2022-03-15 20:37:39,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27273 to 19726. [2022-03-15 20:37:39,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19726 states, 19725 states have (on average 2.3645627376425855) internal successors, (46641), 19725 states have internal predecessors, (46641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:39,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19726 states to 19726 states and 46641 transitions. [2022-03-15 20:37:39,704 INFO L78 Accepts]: Start accepts. Automaton has 19726 states and 46641 transitions. Word has length 39 [2022-03-15 20:37:39,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:39,704 INFO L470 AbstractCegarLoop]: Abstraction has 19726 states and 46641 transitions. [2022-03-15 20:37:39,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:39,705 INFO L276 IsEmpty]: Start isEmpty. Operand 19726 states and 46641 transitions. [2022-03-15 20:37:39,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:39,728 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:39,728 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:39,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Ended with exit code 0 [2022-03-15 20:37:39,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2022-03-15 20:37:39,928 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:39,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:39,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1471694386, now seen corresponding path program 233 times [2022-03-15 20:37:39,929 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:39,929 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885775974] [2022-03-15 20:37:39,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:39,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:39,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:39,973 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:39,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:39,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885775974] [2022-03-15 20:37:39,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885775974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:39,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852121712] [2022-03-15 20:37:39,974 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:39,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:39,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:39,975 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:39,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-03-15 20:37:39,998 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:37:39,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:39,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:39,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:40,179 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:40,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:40,233 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:40,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852121712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:40,233 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:40,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:37:40,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [245508318] [2022-03-15 20:37:40,233 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:40,235 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:40,243 INFO L252 McrAutomatonBuilder]: Finished intersection with 84 states and 127 transitions. [2022-03-15 20:37:40,243 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:40,426 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [6430044#(<= thread2Thread1of1ForFork1_j 0), 6430038#(<= 4 thread1Thread1of1ForFork0_i), 6430040#(<= 2 thread1Thread1of1ForFork0_i), 6430043#(<= 1 thread1Thread1of1ForFork0_i), 6430039#(<= 3 thread1Thread1of1ForFork0_i), 6430037#(< thread2Thread1of1ForFork1_j N), 6430041#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 6430042#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:37:40,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:37:40,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:40,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:37:40,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=687, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:37:40,427 INFO L87 Difference]: Start difference. First operand 19726 states and 46641 transitions. Second operand has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:41,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:41,216 INFO L93 Difference]: Finished difference Result 31127 states and 70229 transitions. [2022-03-15 20:37:41,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 20:37:41,217 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 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 39 [2022-03-15 20:37:41,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:41,274 INFO L225 Difference]: With dead ends: 31127 [2022-03-15 20:37:41,274 INFO L226 Difference]: Without dead ends: 31122 [2022-03-15 20:37:41,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 106 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1794 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1573, Invalid=4279, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 20:37:41,275 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 155 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:41,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 306 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:41,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31122 states. [2022-03-15 20:37:41,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31122 to 20076. [2022-03-15 20:37:41,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20076 states, 20075 states have (on average 2.358804483188045) internal successors, (47353), 20075 states have internal predecessors, (47353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:41,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20076 states to 20076 states and 47353 transitions. [2022-03-15 20:37:41,674 INFO L78 Accepts]: Start accepts. Automaton has 20076 states and 47353 transitions. Word has length 39 [2022-03-15 20:37:41,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:41,674 INFO L470 AbstractCegarLoop]: Abstraction has 20076 states and 47353 transitions. [2022-03-15 20:37:41,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:41,675 INFO L276 IsEmpty]: Start isEmpty. Operand 20076 states and 47353 transitions. [2022-03-15 20:37:41,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:41,698 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:41,698 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:41,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Ended with exit code 0 [2022-03-15 20:37:41,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-03-15 20:37:41,898 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:41,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:41,898 INFO L85 PathProgramCache]: Analyzing trace with hash 317738062, now seen corresponding path program 234 times [2022-03-15 20:37:41,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:41,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576444722] [2022-03-15 20:37:41,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:41,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:41,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:41,941 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:41,942 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:41,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576444722] [2022-03-15 20:37:41,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576444722] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:41,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994782850] [2022-03-15 20:37:41,942 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:41,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:41,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:41,943 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:41,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-03-15 20:37:41,966 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:37:41,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:41,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:41,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:42,154 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:42,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:42,207 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:42,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994782850] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:42,207 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:42,207 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:37:42,207 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [964520004] [2022-03-15 20:37:42,207 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:42,209 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:42,218 INFO L252 McrAutomatonBuilder]: Finished intersection with 88 states and 135 transitions. [2022-03-15 20:37:42,218 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:42,396 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [6501677#(<= 1 thread1Thread1of1ForFork0_i), 6501678#(<= thread2Thread1of1ForFork1_j 0), 6501672#(< thread2Thread1of1ForFork1_j N), 6501675#(<= 3 thread1Thread1of1ForFork0_i), 6501676#(<= 2 thread1Thread1of1ForFork0_i), 6501674#(<= 4 thread1Thread1of1ForFork0_i), 6501673#(<= 5 thread1Thread1of1ForFork0_i)] [2022-03-15 20:37:42,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:37:42,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:42,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:37:42,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=597, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:37:42,397 INFO L87 Difference]: Start difference. First operand 20076 states and 47353 transitions. Second operand has 17 states, 17 states have (on average 4.647058823529412) internal successors, (79), 17 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:43,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:43,254 INFO L93 Difference]: Finished difference Result 38730 states and 86513 transitions. [2022-03-15 20:37:43,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 20:37:43,254 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.647058823529412) internal successors, (79), 17 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 39 [2022-03-15 20:37:43,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:43,326 INFO L225 Difference]: With dead ends: 38730 [2022-03-15 20:37:43,326 INFO L226 Difference]: Without dead ends: 38727 [2022-03-15 20:37:43,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 112 SyntacticMatches, 7 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1994 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1673, Invalid=4807, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 20:37:43,327 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 138 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:43,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 299 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:43,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38727 states. [2022-03-15 20:37:43,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38727 to 20305. [2022-03-15 20:37:43,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20305 states, 20304 states have (on average 2.3606678486997636) internal successors, (47931), 20304 states have internal predecessors, (47931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:43,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20305 states to 20305 states and 47931 transitions. [2022-03-15 20:37:43,772 INFO L78 Accepts]: Start accepts. Automaton has 20305 states and 47931 transitions. Word has length 39 [2022-03-15 20:37:43,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:43,772 INFO L470 AbstractCegarLoop]: Abstraction has 20305 states and 47931 transitions. [2022-03-15 20:37:43,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.647058823529412) internal successors, (79), 17 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:43,772 INFO L276 IsEmpty]: Start isEmpty. Operand 20305 states and 47931 transitions. [2022-03-15 20:37:43,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:43,794 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:43,795 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:43,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:44,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236,235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:44,002 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:44,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:44,002 INFO L85 PathProgramCache]: Analyzing trace with hash 646120944, now seen corresponding path program 235 times [2022-03-15 20:37:44,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:44,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038630024] [2022-03-15 20:37:44,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:44,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:44,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:44,057 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 62 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:44,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:44,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038630024] [2022-03-15 20:37:44,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038630024] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:44,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026437470] [2022-03-15 20:37:44,057 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:44,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:44,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:44,058 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:44,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-03-15 20:37:44,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:44,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:44,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:44,272 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:44,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:44,339 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 62 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:44,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026437470] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:44,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:44,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:37:44,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [502861552] [2022-03-15 20:37:44,339 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:44,341 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:44,350 INFO L252 McrAutomatonBuilder]: Finished intersection with 87 states and 133 transitions. [2022-03-15 20:37:44,350 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:44,532 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [6581382#(<= 4 thread1Thread1of1ForFork0_i), 6581381#(<= 5 thread1Thread1of1ForFork0_i), 6581384#(<= 2 thread1Thread1of1ForFork0_i), 6581386#(<= 1 thread1Thread1of1ForFork0_i), 6581385#(<= thread2Thread1of1ForFork1_j 0), 6581383#(<= 3 thread1Thread1of1ForFork0_i)] [2022-03-15 20:37:44,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:37:44,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:44,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:37:44,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=611, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:37:44,533 INFO L87 Difference]: Start difference. First operand 20305 states and 47931 transitions. Second operand has 17 states, 17 states have (on average 4.529411764705882) 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-03-15 20:37:45,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:45,346 INFO L93 Difference]: Finished difference Result 39612 states and 88404 transitions. [2022-03-15 20:37:45,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 20:37:45,347 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.529411764705882) 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 39 [2022-03-15 20:37:45,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:45,420 INFO L225 Difference]: With dead ends: 39612 [2022-03-15 20:37:45,420 INFO L226 Difference]: Without dead ends: 39608 [2022-03-15 20:37:45,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 107 SyntacticMatches, 10 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2056 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1552, Invalid=4610, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 20:37:45,421 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 131 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:45,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 242 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:45,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39608 states. [2022-03-15 20:37:45,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39608 to 20294. [2022-03-15 20:37:45,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20294 states, 20293 states have (on average 2.3569703838762135) internal successors, (47830), 20293 states have internal predecessors, (47830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:45,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20294 states to 20294 states and 47830 transitions. [2022-03-15 20:37:45,922 INFO L78 Accepts]: Start accepts. Automaton has 20294 states and 47830 transitions. Word has length 39 [2022-03-15 20:37:45,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:45,922 INFO L470 AbstractCegarLoop]: Abstraction has 20294 states and 47830 transitions. [2022-03-15 20:37:45,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.529411764705882) 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-03-15 20:37:45,922 INFO L276 IsEmpty]: Start isEmpty. Operand 20294 states and 47830 transitions. [2022-03-15 20:37:45,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:45,945 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:45,945 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:45,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:46,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2022-03-15 20:37:46,145 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:46,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:46,146 INFO L85 PathProgramCache]: Analyzing trace with hash -447970644, now seen corresponding path program 236 times [2022-03-15 20:37:46,146 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:46,146 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745673662] [2022-03-15 20:37:46,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:46,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:46,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:46,213 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 63 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:46,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:46,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745673662] [2022-03-15 20:37:46,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745673662] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:46,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56004212] [2022-03-15 20:37:46,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:46,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:46,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:46,214 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:46,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-03-15 20:37:46,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:46,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:46,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:46,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:46,424 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:46,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:46,477 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 63 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:46,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56004212] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:46,477 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:46,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:37:46,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [85180856] [2022-03-15 20:37:46,477 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:46,479 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:46,487 INFO L252 McrAutomatonBuilder]: Finished intersection with 87 states and 133 transitions. [2022-03-15 20:37:46,487 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:46,672 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [6661947#(<= 3 thread1Thread1of1ForFork0_i), 6661945#(<= 5 thread1Thread1of1ForFork0_i), 6661946#(<= 4 thread1Thread1of1ForFork0_i), 6661950#(<= thread2Thread1of1ForFork1_j 0), 6661948#(<= 2 thread1Thread1of1ForFork0_i), 6661949#(<= 1 thread1Thread1of1ForFork0_i)] [2022-03-15 20:37:46,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:37:46,672 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:46,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:37:46,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:37:46,673 INFO L87 Difference]: Start difference. First operand 20294 states and 47830 transitions. Second operand has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 18 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:47,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:47,544 INFO L93 Difference]: Finished difference Result 39114 states and 87347 transitions. [2022-03-15 20:37:47,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 20:37:47,544 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 18 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 39 [2022-03-15 20:37:47,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:47,617 INFO L225 Difference]: With dead ends: 39114 [2022-03-15 20:37:47,617 INFO L226 Difference]: Without dead ends: 39108 [2022-03-15 20:37:47,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 106 SyntacticMatches, 10 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2399 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1784, Invalid=5356, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 20:37:47,618 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 148 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:47,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 246 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:47,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39108 states. [2022-03-15 20:37:48,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39108 to 19994. [2022-03-15 20:37:48,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19994 states, 19993 states have (on average 2.3556744860701246) internal successors, (47097), 19993 states have internal predecessors, (47097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:48,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19994 states to 19994 states and 47097 transitions. [2022-03-15 20:37:48,064 INFO L78 Accepts]: Start accepts. Automaton has 19994 states and 47097 transitions. Word has length 39 [2022-03-15 20:37:48,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:48,064 INFO L470 AbstractCegarLoop]: Abstraction has 19994 states and 47097 transitions. [2022-03-15 20:37:48,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 18 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:48,065 INFO L276 IsEmpty]: Start isEmpty. Operand 19994 states and 47097 transitions. [2022-03-15 20:37:48,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:48,087 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:48,087 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:48,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Ended with exit code 0 [2022-03-15 20:37:48,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2022-03-15 20:37:48,288 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:48,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:48,288 INFO L85 PathProgramCache]: Analyzing trace with hash -5071504, now seen corresponding path program 237 times [2022-03-15 20:37:48,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:48,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779010078] [2022-03-15 20:37:48,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:48,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:48,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:48,346 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 64 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:48,346 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:48,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779010078] [2022-03-15 20:37:48,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779010078] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:48,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132956018] [2022-03-15 20:37:48,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:48,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:48,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:48,347 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:48,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-03-15 20:37:48,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:37:48,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:48,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:48,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:48,560 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:48,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:48,614 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 64 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:48,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132956018] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:48,614 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:48,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 25 [2022-03-15 20:37:48,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1093482346] [2022-03-15 20:37:48,614 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:48,616 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:48,624 INFO L252 McrAutomatonBuilder]: Finished intersection with 87 states and 133 transitions. [2022-03-15 20:37:48,625 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:48,820 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [6741425#(<= 2 thread1Thread1of1ForFork0_i), 6741426#(<= 1 thread1Thread1of1ForFork0_i), 6741422#(<= 5 thread1Thread1of1ForFork0_i), 6741424#(<= 3 thread1Thread1of1ForFork0_i), 6741427#(<= thread2Thread1of1ForFork1_j 0), 6741423#(<= 4 thread1Thread1of1ForFork0_i)] [2022-03-15 20:37:48,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:37:48,820 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:48,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:37:48,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=732, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:37:48,821 INFO L87 Difference]: Start difference. First operand 19994 states and 47097 transitions. Second operand has 19 states, 19 states have (on average 4.052631578947368) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:49,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:49,771 INFO L93 Difference]: Finished difference Result 37658 states and 84215 transitions. [2022-03-15 20:37:49,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 20:37:49,771 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.052631578947368) internal successors, (77), 19 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 39 [2022-03-15 20:37:49,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:49,842 INFO L225 Difference]: With dead ends: 37658 [2022-03-15 20:37:49,842 INFO L226 Difference]: Without dead ends: 37650 [2022-03-15 20:37:49,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 105 SyntacticMatches, 10 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2519 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1852, Invalid=5630, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 20:37:49,843 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 143 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:49,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 316 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:49,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37650 states. [2022-03-15 20:37:50,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37650 to 19470. [2022-03-15 20:37:50,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19470 states, 19469 states have (on average 2.357542760285582) internal successors, (45899), 19469 states have internal predecessors, (45899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:50,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19470 states to 19470 states and 45899 transitions. [2022-03-15 20:37:50,280 INFO L78 Accepts]: Start accepts. Automaton has 19470 states and 45899 transitions. Word has length 39 [2022-03-15 20:37:50,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:50,280 INFO L470 AbstractCegarLoop]: Abstraction has 19470 states and 45899 transitions. [2022-03-15 20:37:50,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.052631578947368) internal successors, (77), 19 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:50,280 INFO L276 IsEmpty]: Start isEmpty. Operand 19470 states and 45899 transitions. [2022-03-15 20:37:50,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:50,302 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:50,303 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:50,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:50,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2022-03-15 20:37:50,503 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:50,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:50,503 INFO L85 PathProgramCache]: Analyzing trace with hash 839899948, now seen corresponding path program 238 times [2022-03-15 20:37:50,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:50,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650059180] [2022-03-15 20:37:50,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:50,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:50,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:50,567 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 65 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:50,567 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:50,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650059180] [2022-03-15 20:37:50,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650059180] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:50,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77157125] [2022-03-15 20:37:50,568 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:50,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:50,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:50,569 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:50,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-03-15 20:37:50,592 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:50,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:50,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:50,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:50,786 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:50,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:50,842 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 65 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:50,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77157125] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:50,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:50,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 26 [2022-03-15 20:37:50,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2080419202] [2022-03-15 20:37:50,842 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:50,844 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:50,852 INFO L252 McrAutomatonBuilder]: Finished intersection with 87 states and 133 transitions. [2022-03-15 20:37:50,852 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:51,044 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [6818403#(<= 1 thread1Thread1of1ForFork0_i), 6818399#(<= thread2Thread1of1ForFork1_j 0), 6818402#(<= 2 thread1Thread1of1ForFork0_i), 6818401#(<= 3 thread1Thread1of1ForFork0_i), 6818398#(<= 5 thread1Thread1of1ForFork0_i), 6818400#(<= 4 thread1Thread1of1ForFork0_i)] [2022-03-15 20:37:51,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:37:51,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:51,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:37:51,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=791, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:37:51,045 INFO L87 Difference]: Start difference. First operand 19470 states and 45899 transitions. Second operand has 20 states, 20 states have (on average 3.85) 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-03-15 20:37:51,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:51,978 INFO L93 Difference]: Finished difference Result 36199 states and 81028 transitions. [2022-03-15 20:37:51,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 20:37:51,979 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.85) 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 39 [2022-03-15 20:37:51,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:52,048 INFO L225 Difference]: With dead ends: 36199 [2022-03-15 20:37:52,048 INFO L226 Difference]: Without dead ends: 36189 [2022-03-15 20:37:52,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 104 SyntacticMatches, 10 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2578 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1867, Invalid=5789, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 20:37:52,049 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 178 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:52,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 261 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:52,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36189 states. [2022-03-15 20:37:52,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36189 to 18748. [2022-03-15 20:37:52,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18748 states, 18747 states have (on average 2.36283138635515) internal successors, (44296), 18747 states have internal predecessors, (44296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:52,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18748 states to 18748 states and 44296 transitions. [2022-03-15 20:37:52,592 INFO L78 Accepts]: Start accepts. Automaton has 18748 states and 44296 transitions. Word has length 39 [2022-03-15 20:37:52,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:52,592 INFO L470 AbstractCegarLoop]: Abstraction has 18748 states and 44296 transitions. [2022-03-15 20:37:52,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.85) 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-03-15 20:37:52,592 INFO L276 IsEmpty]: Start isEmpty. Operand 18748 states and 44296 transitions. [2022-03-15 20:37:52,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:52,612 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:52,612 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:52,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Ended with exit code 0 [2022-03-15 20:37:52,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:52,812 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:52,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:52,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1264211184, now seen corresponding path program 239 times [2022-03-15 20:37:52,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:52,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444064104] [2022-03-15 20:37:52,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:52,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:52,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:52,882 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:52,882 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:52,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444064104] [2022-03-15 20:37:52,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444064104] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:52,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411033277] [2022-03-15 20:37:52,882 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:52,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:52,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:52,883 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:52,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-03-15 20:37:52,906 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:37:52,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:52,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:52,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:53,096 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:53,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:53,150 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:53,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411033277] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:53,151 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:53,151 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 27 [2022-03-15 20:37:53,151 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [804592102] [2022-03-15 20:37:53,151 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:53,152 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:53,161 INFO L252 McrAutomatonBuilder]: Finished intersection with 89 states and 137 transitions. [2022-03-15 20:37:53,161 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:53,369 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [6892473#(<= 5 thread1Thread1of1ForFork0_i), 6892474#(<= 4 thread1Thread1of1ForFork0_i), 6892472#(<= 6 N), 6892478#(<= thread2Thread1of1ForFork1_j 0), 6892476#(<= 2 thread1Thread1of1ForFork0_i), 6892475#(<= 3 thread1Thread1of1ForFork0_i), 6892477#(<= 1 thread1Thread1of1ForFork0_i)] [2022-03-15 20:37:53,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:37:53,370 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:53,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:37:53,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:37:53,370 INFO L87 Difference]: Start difference. First operand 18748 states and 44296 transitions. Second operand has 22 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 22 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:54,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:54,397 INFO L93 Difference]: Finished difference Result 37937 states and 84809 transitions. [2022-03-15 20:37:54,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-15 20:37:54,397 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 22 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:54,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:54,463 INFO L225 Difference]: With dead ends: 37937 [2022-03-15 20:37:54,463 INFO L226 Difference]: Without dead ends: 37937 [2022-03-15 20:37:54,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 105 SyntacticMatches, 10 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2830 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2016, Invalid=6540, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 20:37:54,465 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 163 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:54,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 332 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:54,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37937 states. [2022-03-15 20:37:54,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37937 to 18712. [2022-03-15 20:37:54,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18712 states, 18711 states have (on average 2.3629415851638074) internal successors, (44213), 18711 states have internal predecessors, (44213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:54,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18712 states to 18712 states and 44213 transitions. [2022-03-15 20:37:54,893 INFO L78 Accepts]: Start accepts. Automaton has 18712 states and 44213 transitions. Word has length 39 [2022-03-15 20:37:54,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:54,894 INFO L470 AbstractCegarLoop]: Abstraction has 18712 states and 44213 transitions. [2022-03-15 20:37:54,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 22 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:54,894 INFO L276 IsEmpty]: Start isEmpty. Operand 18712 states and 44213 transitions. [2022-03-15 20:37:54,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:54,915 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:54,915 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:54,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Ended with exit code 0 [2022-03-15 20:37:55,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:55,115 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:55,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:55,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1602680376, now seen corresponding path program 240 times [2022-03-15 20:37:55,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:55,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891679878] [2022-03-15 20:37:55,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:55,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:55,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:55,161 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 49 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:55,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:55,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891679878] [2022-03-15 20:37:55,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891679878] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:55,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064139188] [2022-03-15 20:37:55,162 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:55,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:55,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:55,163 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:55,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Waiting until timeout for monitored process [2022-03-15 20:37:55,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:37:55,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:55,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:55,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:55,345 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:55,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:55,397 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 49 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:55,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064139188] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:55,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:55,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:37:55,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1474955160] [2022-03-15 20:37:55,398 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:55,399 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:55,405 INFO L252 McrAutomatonBuilder]: Finished intersection with 55 states and 69 transitions. [2022-03-15 20:37:55,405 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:55,478 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [6968215#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N thread1Thread1of1ForFork0_i)), 6968216#(or (<= N 0) (<= thread2Thread1of1ForFork1_j 0))] [2022-03-15 20:37:55,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:37:55,478 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:55,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:37:55,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:37:55,479 INFO L87 Difference]: Start difference. First operand 18712 states and 44213 transitions. Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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-03-15 20:37:55,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:55,837 INFO L93 Difference]: Finished difference Result 22113 states and 51770 transitions. [2022-03-15 20:37:55,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:37:55,837 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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 39 [2022-03-15 20:37:55,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:55,874 INFO L225 Difference]: With dead ends: 22113 [2022-03-15 20:37:55,874 INFO L226 Difference]: Without dead ends: 22111 [2022-03-15 20:37:55,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 687 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=537, Invalid=1443, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 20:37:55,875 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 145 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:55,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 103 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:55,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22111 states. [2022-03-15 20:37:56,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22111 to 18580. [2022-03-15 20:37:56,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18580 states, 18579 states have (on average 2.3564777436891116) internal successors, (43781), 18579 states have internal predecessors, (43781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:56,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18580 states to 18580 states and 43781 transitions. [2022-03-15 20:37:56,179 INFO L78 Accepts]: Start accepts. Automaton has 18580 states and 43781 transitions. Word has length 39 [2022-03-15 20:37:56,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:56,179 INFO L470 AbstractCegarLoop]: Abstraction has 18580 states and 43781 transitions. [2022-03-15 20:37:56,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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-03-15 20:37:56,179 INFO L276 IsEmpty]: Start isEmpty. Operand 18580 states and 43781 transitions. [2022-03-15 20:37:56,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:56,200 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:56,200 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:56,216 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Ended with exit code 0 [2022-03-15 20:37:56,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable242 [2022-03-15 20:37:56,401 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:56,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:56,401 INFO L85 PathProgramCache]: Analyzing trace with hash 549499736, now seen corresponding path program 241 times [2022-03-15 20:37:56,402 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:56,402 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057933601] [2022-03-15 20:37:56,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:56,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:56,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:56,446 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 51 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:56,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:56,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057933601] [2022-03-15 20:37:56,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057933601] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:56,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858480150] [2022-03-15 20:37:56,446 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:56,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:56,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:56,447 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:56,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Waiting until timeout for monitored process [2022-03-15 20:37:56,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:56,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:56,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:56,631 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 62 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:56,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:56,684 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 51 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:56,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858480150] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:56,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:56,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:37:56,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1837305383] [2022-03-15 20:37:56,685 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:56,686 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:56,692 INFO L252 McrAutomatonBuilder]: Finished intersection with 55 states and 69 transitions. [2022-03-15 20:37:56,692 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:56,765 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [7027782#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N thread1Thread1of1ForFork0_i)), 7027783#(or (<= N 0) (<= thread2Thread1of1ForFork1_j 0))] [2022-03-15 20:37:56,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:37:56,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:56,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:37:56,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:37:56,765 INFO L87 Difference]: Start difference. First operand 18580 states and 43781 transitions. Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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-03-15 20:37:57,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:57,129 INFO L93 Difference]: Finished difference Result 21978 states and 50996 transitions. [2022-03-15 20:37:57,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:37:57,130 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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 39 [2022-03-15 20:37:57,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:57,166 INFO L225 Difference]: With dead ends: 21978 [2022-03-15 20:37:57,166 INFO L226 Difference]: Without dead ends: 21974 [2022-03-15 20:37:57,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 708 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=563, Invalid=1507, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:37:57,167 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 140 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:57,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 93 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:57,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21974 states. [2022-03-15 20:37:57,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21974 to 18248. [2022-03-15 20:37:57,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18248 states, 18247 states have (on average 2.351126212528087) internal successors, (42901), 18247 states have internal predecessors, (42901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:57,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18248 states to 18248 states and 42901 transitions. [2022-03-15 20:37:57,464 INFO L78 Accepts]: Start accepts. Automaton has 18248 states and 42901 transitions. Word has length 39 [2022-03-15 20:37:57,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:57,464 INFO L470 AbstractCegarLoop]: Abstraction has 18248 states and 42901 transitions. [2022-03-15 20:37:57,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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-03-15 20:37:57,464 INFO L276 IsEmpty]: Start isEmpty. Operand 18248 states and 42901 transitions. [2022-03-15 20:37:57,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:57,485 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:57,485 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:57,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:57,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 242 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2022-03-15 20:37:57,686 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:57,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:57,686 INFO L85 PathProgramCache]: Analyzing trace with hash -544591852, now seen corresponding path program 242 times [2022-03-15 20:37:57,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:57,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021729754] [2022-03-15 20:37:57,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:57,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:57,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:57,742 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 49 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:57,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:57,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021729754] [2022-03-15 20:37:57,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021729754] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:57,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363239775] [2022-03-15 20:37:57,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:57,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:57,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:57,743 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:57,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Waiting until timeout for monitored process [2022-03-15 20:37:57,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:57,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:57,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:57,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:57,929 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:57,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:57,984 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 49 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:57,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363239775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:57,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:57,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 23 [2022-03-15 20:37:57,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [672431616] [2022-03-15 20:37:57,984 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:57,986 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:57,991 INFO L252 McrAutomatonBuilder]: Finished intersection with 55 states and 69 transitions. [2022-03-15 20:37:57,991 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:58,066 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [7086554#(or (<= N 0) (<= thread2Thread1of1ForFork1_j 0)), 7086553#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N thread1Thread1of1ForFork0_i))] [2022-03-15 20:37:58,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:37:58,067 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:58,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:37:58,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:37:58,067 INFO L87 Difference]: Start difference. First operand 18248 states and 42901 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:58,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:58,447 INFO L93 Difference]: Finished difference Result 20505 states and 47692 transitions. [2022-03-15 20:37:58,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:37:58,447 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:37:58,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:58,481 INFO L225 Difference]: With dead ends: 20505 [2022-03-15 20:37:58,481 INFO L226 Difference]: Without dead ends: 20501 [2022-03-15 20:37:58,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 79 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 769 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=597, Invalid=1659, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:37:58,481 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 160 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:58,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 93 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:58,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20501 states. [2022-03-15 20:37:58,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20501 to 18076. [2022-03-15 20:37:58,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18076 states, 18075 states have (on average 2.347275242047026) internal successors, (42427), 18075 states have internal predecessors, (42427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:58,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18076 states to 18076 states and 42427 transitions. [2022-03-15 20:37:58,762 INFO L78 Accepts]: Start accepts. Automaton has 18076 states and 42427 transitions. Word has length 39 [2022-03-15 20:37:58,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:58,762 INFO L470 AbstractCegarLoop]: Abstraction has 18076 states and 42427 transitions. [2022-03-15 20:37:58,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:58,763 INFO L276 IsEmpty]: Start isEmpty. Operand 18076 states and 42427 transitions. [2022-03-15 20:37:58,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:37:58,783 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:58,783 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:58,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:58,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:58,984 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:58,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:58,984 INFO L85 PathProgramCache]: Analyzing trace with hash -2034329032, now seen corresponding path program 243 times [2022-03-15 20:37:58,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:58,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144648301] [2022-03-15 20:37:58,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:58,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:58,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:59,029 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 51 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:59,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:59,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144648301] [2022-03-15 20:37:59,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144648301] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:59,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891712020] [2022-03-15 20:37:59,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:59,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:59,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:59,030 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:59,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2022-03-15 20:37:59,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:37:59,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:59,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:37:59,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:59,220 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 62 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:59,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:59,275 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 51 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:59,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891712020] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:59,275 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:59,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:37:59,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1106713493] [2022-03-15 20:37:59,276 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:59,277 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:59,282 INFO L252 McrAutomatonBuilder]: Finished intersection with 55 states and 69 transitions. [2022-03-15 20:37:59,283 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:59,356 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [7143508#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N thread1Thread1of1ForFork0_i)), 7143509#(or (<= N 0) (<= thread2Thread1of1ForFork1_j 0))] [2022-03-15 20:37:59,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:37:59,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:59,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:37:59,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:37:59,356 INFO L87 Difference]: Start difference. First operand 18076 states and 42427 transitions. Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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-03-15 20:37:59,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:59,776 INFO L93 Difference]: Finished difference Result 20910 states and 48246 transitions. [2022-03-15 20:37:59,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:37:59,776 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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 39 [2022-03-15 20:37:59,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:59,808 INFO L225 Difference]: With dead ends: 20910 [2022-03-15 20:37:59,809 INFO L226 Difference]: Without dead ends: 20906 [2022-03-15 20:37:59,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 712 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=573, Invalid=1589, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:37:59,809 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 131 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:59,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 119 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:59,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20906 states. [2022-03-15 20:38:00,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20906 to 18136. [2022-03-15 20:38:00,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18136 states, 18135 states have (on average 2.3461262751585332) internal successors, (42547), 18135 states have internal predecessors, (42547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:00,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18136 states to 18136 states and 42547 transitions. [2022-03-15 20:38:00,087 INFO L78 Accepts]: Start accepts. Automaton has 18136 states and 42547 transitions. Word has length 39 [2022-03-15 20:38:00,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:00,087 INFO L470 AbstractCegarLoop]: Abstraction has 18136 states and 42547 transitions. [2022-03-15 20:38:00,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 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-03-15 20:38:00,087 INFO L276 IsEmpty]: Start isEmpty. Operand 18136 states and 42547 transitions. [2022-03-15 20:38:00,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:00,108 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:00,108 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:00,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Ended with exit code 0 [2022-03-15 20:38:00,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2022-03-15 20:38:00,319 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:00,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:00,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1166546676, now seen corresponding path program 244 times [2022-03-15 20:38:00,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:00,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707108366] [2022-03-15 20:38:00,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:00,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:00,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:00,367 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 50 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:00,367 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:00,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707108366] [2022-03-15 20:38:00,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707108366] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:00,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182899686] [2022-03-15 20:38:00,368 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:00,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:00,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:00,369 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:00,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Waiting until timeout for monitored process [2022-03-15 20:38:00,391 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:00,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:00,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:00,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:00,552 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 62 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:00,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:00,604 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 50 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:00,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182899686] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:00,604 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:00,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 23 [2022-03-15 20:38:00,605 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [472199022] [2022-03-15 20:38:00,605 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:00,606 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:00,611 INFO L252 McrAutomatonBuilder]: Finished intersection with 55 states and 69 transitions. [2022-03-15 20:38:00,611 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:00,684 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [7200990#(or (<= N 0) (<= thread2Thread1of1ForFork1_j 0)), 7200989#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N thread1Thread1of1ForFork0_i))] [2022-03-15 20:38:00,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:38:00,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:00,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:38:00,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:00,685 INFO L87 Difference]: Start difference. First operand 18136 states and 42547 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:01,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:01,081 INFO L93 Difference]: Finished difference Result 20234 states and 46846 transitions. [2022-03-15 20:38:01,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 20:38:01,082 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:38:01,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:01,113 INFO L225 Difference]: With dead ends: 20234 [2022-03-15 20:38:01,113 INFO L226 Difference]: Without dead ends: 20228 [2022-03-15 20:38:01,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 79 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=610, Invalid=1742, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:38:01,114 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 134 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:01,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 118 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:01,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20228 states. [2022-03-15 20:38:01,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20228 to 18148. [2022-03-15 20:38:01,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18148 states, 18147 states have (on average 2.3443544387502064) internal successors, (42543), 18147 states have internal predecessors, (42543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:01,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18148 states to 18148 states and 42543 transitions. [2022-03-15 20:38:01,386 INFO L78 Accepts]: Start accepts. Automaton has 18148 states and 42543 transitions. Word has length 39 [2022-03-15 20:38:01,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:01,386 INFO L470 AbstractCegarLoop]: Abstraction has 18148 states and 42543 transitions. [2022-03-15 20:38:01,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:01,386 INFO L276 IsEmpty]: Start isEmpty. Operand 18148 states and 42543 transitions. [2022-03-15 20:38:01,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:01,407 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:01,407 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:01,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Ended with exit code 0 [2022-03-15 20:38:01,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-03-15 20:38:01,607 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:01,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:01,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1609445816, now seen corresponding path program 245 times [2022-03-15 20:38:01,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:01,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276353164] [2022-03-15 20:38:01,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:01,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:01,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:01,661 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 49 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:01,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:01,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276353164] [2022-03-15 20:38:01,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276353164] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:01,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244686308] [2022-03-15 20:38:01,662 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:01,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:01,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:01,663 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:01,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Waiting until timeout for monitored process [2022-03-15 20:38:01,686 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:38:01,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:01,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:01,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:01,851 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:01,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:01,905 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 49 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:01,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244686308] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:01,905 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:01,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 24 [2022-03-15 20:38:01,906 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [665122089] [2022-03-15 20:38:01,906 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:01,907 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:01,912 INFO L252 McrAutomatonBuilder]: Finished intersection with 55 states and 69 transitions. [2022-03-15 20:38:01,913 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:01,988 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [7257822#(or (<= N 0) (<= thread2Thread1of1ForFork1_j 0)), 7257821#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N thread1Thread1of1ForFork0_i))] [2022-03-15 20:38:01,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:38:01,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:01,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:38:01,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:01,989 INFO L87 Difference]: Start difference. First operand 18148 states and 42543 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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-03-15 20:38:02,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:02,434 INFO L93 Difference]: Finished difference Result 19597 states and 45475 transitions. [2022-03-15 20:38:02,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 20:38:02,435 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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 39 [2022-03-15 20:38:02,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:02,466 INFO L225 Difference]: With dead ends: 19597 [2022-03-15 20:38:02,466 INFO L226 Difference]: Without dead ends: 19591 [2022-03-15 20:38:02,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 78 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 794 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=626, Invalid=1824, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:38:02,467 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 126 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:02,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 162 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:02,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19591 states. [2022-03-15 20:38:02,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19591 to 18016. [2022-03-15 20:38:02,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18016 states, 18015 states have (on average 2.342880932556203) internal successors, (42207), 18015 states have internal predecessors, (42207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:02,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18016 states to 18016 states and 42207 transitions. [2022-03-15 20:38:02,733 INFO L78 Accepts]: Start accepts. Automaton has 18016 states and 42207 transitions. Word has length 39 [2022-03-15 20:38:02,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:02,733 INFO L470 AbstractCegarLoop]: Abstraction has 18016 states and 42207 transitions. [2022-03-15 20:38:02,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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-03-15 20:38:02,733 INFO L276 IsEmpty]: Start isEmpty. Operand 18016 states and 42207 transitions. [2022-03-15 20:38:02,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:02,754 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:02,754 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:02,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Ended with exit code 0 [2022-03-15 20:38:02,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable247 [2022-03-15 20:38:02,954 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:02,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:02,954 INFO L85 PathProgramCache]: Analyzing trace with hash -19356544, now seen corresponding path program 246 times [2022-03-15 20:38:02,955 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:02,955 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431393270] [2022-03-15 20:38:02,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:02,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:02,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:03,004 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 40 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:03,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:03,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431393270] [2022-03-15 20:38:03,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431393270] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:03,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983955277] [2022-03-15 20:38:03,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:03,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:03,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:03,006 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:03,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Waiting until timeout for monitored process [2022-03-15 20:38:03,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-15 20:38:03,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:03,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:03,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:03,174 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:03,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:03,227 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 40 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:03,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983955277] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:03,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:03,227 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:38:03,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1104910001] [2022-03-15 20:38:03,227 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:03,229 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:03,235 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 85 transitions. [2022-03-15 20:38:03,235 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:03,349 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [7313750#(or (<= N thread1Thread1of1ForFork0_i) (<= (+ thread2Thread1of1ForFork1_j 1) thread1Thread1of1ForFork0_i)), 7313751#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i)), 7313752#(or (<= thread2Thread1of1ForFork1_j 0) (<= N 1))] [2022-03-15 20:38:03,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:38:03,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:03,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:38:03,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=456, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:03,350 INFO L87 Difference]: Start difference. First operand 18016 states and 42207 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:03,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:03,858 INFO L93 Difference]: Finished difference Result 23200 states and 53392 transitions. [2022-03-15 20:38:03,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 20:38:03,858 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:38:03,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:03,895 INFO L225 Difference]: With dead ends: 23200 [2022-03-15 20:38:03,895 INFO L226 Difference]: Without dead ends: 23198 [2022-03-15 20:38:03,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 87 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 949 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=764, Invalid=2206, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:38:03,896 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 126 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:03,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 178 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:03,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23198 states. [2022-03-15 20:38:04,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23198 to 18784. [2022-03-15 20:38:04,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18784 states, 18783 states have (on average 2.347654794228824) internal successors, (44096), 18783 states have internal predecessors, (44096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:04,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18784 states to 18784 states and 44096 transitions. [2022-03-15 20:38:04,199 INFO L78 Accepts]: Start accepts. Automaton has 18784 states and 44096 transitions. Word has length 39 [2022-03-15 20:38:04,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:04,199 INFO L470 AbstractCegarLoop]: Abstraction has 18784 states and 44096 transitions. [2022-03-15 20:38:04,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:04,199 INFO L276 IsEmpty]: Start isEmpty. Operand 18784 states and 44096 transitions. [2022-03-15 20:38:04,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:04,219 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:04,219 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:04,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Ended with exit code 0 [2022-03-15 20:38:04,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:04,419 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:04,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:04,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1597457684, now seen corresponding path program 247 times [2022-03-15 20:38:04,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:04,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347232273] [2022-03-15 20:38:04,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:04,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:04,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:04,470 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 40 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:04,470 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:04,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347232273] [2022-03-15 20:38:04,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347232273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:04,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535580470] [2022-03-15 20:38:04,471 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:04,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:04,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:04,472 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:04,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Waiting until timeout for monitored process [2022-03-15 20:38:04,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:04,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:04,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:04,640 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:04,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:04,694 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 40 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:04,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535580470] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:04,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:04,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:38:04,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [875165996] [2022-03-15 20:38:04,694 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:04,696 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:04,702 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 85 transitions. [2022-03-15 20:38:04,702 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:04,817 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [7374833#(or (<= thread2Thread1of1ForFork1_j 0) (<= N 1)), 7374832#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i)), 7374831#(or (<= N thread1Thread1of1ForFork0_i) (<= (+ thread2Thread1of1ForFork1_j 1) thread1Thread1of1ForFork0_i))] [2022-03-15 20:38:04,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:38:04,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:04,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:38:04,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:04,818 INFO L87 Difference]: Start difference. First operand 18784 states and 44096 transitions. Second operand has 15 states, 15 states have (on average 3.8) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:05,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:05,296 INFO L93 Difference]: Finished difference Result 21995 states and 50746 transitions. [2022-03-15 20:38:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:38:05,297 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:38:05,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:05,331 INFO L225 Difference]: With dead ends: 21995 [2022-03-15 20:38:05,331 INFO L226 Difference]: Without dead ends: 21991 [2022-03-15 20:38:05,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 87 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 848 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=664, Invalid=1988, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:38:05,332 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 140 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:05,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 164 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:05,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21991 states. [2022-03-15 20:38:05,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21991 to 18696. [2022-03-15 20:38:05,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18696 states, 18695 states have (on average 2.345867879112062) internal successors, (43856), 18695 states have internal predecessors, (43856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:05,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18696 states to 18696 states and 43856 transitions. [2022-03-15 20:38:05,622 INFO L78 Accepts]: Start accepts. Automaton has 18696 states and 43856 transitions. Word has length 39 [2022-03-15 20:38:05,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:05,623 INFO L470 AbstractCegarLoop]: Abstraction has 18696 states and 43856 transitions. [2022-03-15 20:38:05,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:05,623 INFO L276 IsEmpty]: Start isEmpty. Operand 18696 states and 43856 transitions. [2022-03-15 20:38:05,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:05,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:05,643 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:05,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Ended with exit code 0 [2022-03-15 20:38:05,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:05,843 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:05,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:05,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1498302848, now seen corresponding path program 248 times [2022-03-15 20:38:05,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:05,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367749344] [2022-03-15 20:38:05,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:05,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:05,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:05,892 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 31 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:05,893 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:05,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367749344] [2022-03-15 20:38:05,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367749344] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:05,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040400110] [2022-03-15 20:38:05,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:05,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:05,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:05,894 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:05,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Waiting until timeout for monitored process [2022-03-15 20:38:05,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:05,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:05,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:05,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:06,064 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 57 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:06,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:06,118 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 31 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:06,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040400110] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:06,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:06,118 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:38:06,118 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1087007098] [2022-03-15 20:38:06,118 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:06,120 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:06,127 INFO L252 McrAutomatonBuilder]: Finished intersection with 71 states and 101 transitions. [2022-03-15 20:38:06,127 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:06,269 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [7434525#(<= 3 thread1Thread1of1ForFork0_i), 7434526#(or (<= N thread1Thread1of1ForFork0_i) (<= (+ thread2Thread1of1ForFork1_j 1) thread1Thread1of1ForFork0_i)), 7434528#(or (<= thread2Thread1of1ForFork1_j 0) (<= N 1)), 7434527#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i))] [2022-03-15 20:38:06,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:38:06,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:06,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:38:06,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=489, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:06,270 INFO L87 Difference]: Start difference. First operand 18696 states and 43856 transitions. Second operand has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:06,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:06,914 INFO L93 Difference]: Finished difference Result 25541 states and 58045 transitions. [2022-03-15 20:38:06,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 20:38:06,915 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:38:06,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:06,957 INFO L225 Difference]: With dead ends: 25541 [2022-03-15 20:38:06,957 INFO L226 Difference]: Without dead ends: 25539 [2022-03-15 20:38:06,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 94 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1248 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=991, Invalid=2915, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 20:38:06,958 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 128 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:06,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 206 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:06,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25539 states. [2022-03-15 20:38:07,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25539 to 19229. [2022-03-15 20:38:07,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19229 states, 19228 states have (on average 2.347774079467443) internal successors, (45143), 19228 states have internal predecessors, (45143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:07,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19229 states to 19229 states and 45143 transitions. [2022-03-15 20:38:07,285 INFO L78 Accepts]: Start accepts. Automaton has 19229 states and 45143 transitions. Word has length 39 [2022-03-15 20:38:07,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:07,285 INFO L470 AbstractCegarLoop]: Abstraction has 19229 states and 45143 transitions. [2022-03-15 20:38:07,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:07,286 INFO L276 IsEmpty]: Start isEmpty. Operand 19229 states and 45143 transitions. [2022-03-15 20:38:07,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:07,306 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:07,306 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:07,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Ended with exit code 0 [2022-03-15 20:38:07,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:07,506 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:07,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:07,506 INFO L85 PathProgramCache]: Analyzing trace with hash -584695370, now seen corresponding path program 249 times [2022-03-15 20:38:07,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:07,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76070345] [2022-03-15 20:38:07,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:07,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:07,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:07,559 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:07,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:07,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76070345] [2022-03-15 20:38:07,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76070345] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:07,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620920837] [2022-03-15 20:38:07,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:07,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:07,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:07,561 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:07,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-03-15 20:38:07,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:38:07,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:07,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:07,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:07,742 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:07,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:07,794 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:07,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620920837] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:07,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:07,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 22 [2022-03-15 20:38:07,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [259070122] [2022-03-15 20:38:07,795 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:07,796 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:07,801 INFO L252 McrAutomatonBuilder]: Finished intersection with 55 states and 69 transitions. [2022-03-15 20:38:07,801 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:07,918 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [7498855#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N (+ 2 thread2Thread1of1ForFork1_j))), 7498854#(or (<= thread2Thread1of1ForFork1_j (+ thread1Thread1of1ForFork0_i 1)) (<= N (+ thread2Thread1of1ForFork1_j 1))), 7498856#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 7498853#(or (<= thread2Thread1of1ForFork1_j (+ 2 thread1Thread1of1ForFork0_i)) (<= N thread2Thread1of1ForFork1_j)), 7498858#(or (<= 0 thread1Thread1of1ForFork0_i) (<= N 2)), 7498852#(< thread2Thread1of1ForFork1_j N), 7498857#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:38:07,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:38:07,918 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:07,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:38:07,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=628, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:38:07,919 INFO L87 Difference]: Start difference. First operand 19229 states and 45143 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:09,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:09,092 INFO L93 Difference]: Finished difference Result 40921 states and 89713 transitions. [2022-03-15 20:38:09,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 20:38:09,092 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:38:09,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:09,168 INFO L225 Difference]: With dead ends: 40921 [2022-03-15 20:38:09,168 INFO L226 Difference]: Without dead ends: 40916 [2022-03-15 20:38:09,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3350 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2460, Invalid=7440, Unknown=0, NotChecked=0, Total=9900 [2022-03-15 20:38:09,170 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 250 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:09,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 259 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 559 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:09,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40916 states. [2022-03-15 20:38:09,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40916 to 19229. [2022-03-15 20:38:09,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19229 states, 19228 states have (on average 2.34028500104015) internal successors, (44999), 19228 states have internal predecessors, (44999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:09,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19229 states to 19229 states and 44999 transitions. [2022-03-15 20:38:09,659 INFO L78 Accepts]: Start accepts. Automaton has 19229 states and 44999 transitions. Word has length 39 [2022-03-15 20:38:09,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:09,659 INFO L470 AbstractCegarLoop]: Abstraction has 19229 states and 44999 transitions. [2022-03-15 20:38:09,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:09,659 INFO L276 IsEmpty]: Start isEmpty. Operand 19229 states and 44999 transitions. [2022-03-15 20:38:09,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:09,681 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:09,681 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:09,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Ended with exit code 0 [2022-03-15 20:38:09,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,250 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:09,882 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:09,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:09,882 INFO L85 PathProgramCache]: Analyzing trace with hash -357156992, now seen corresponding path program 250 times [2022-03-15 20:38:09,883 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:09,883 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199293131] [2022-03-15 20:38:09,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:09,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:09,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:09,936 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:09,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:09,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199293131] [2022-03-15 20:38:09,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199293131] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:09,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14181599] [2022-03-15 20:38:09,936 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:09,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:09,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:09,937 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:09,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-03-15 20:38:09,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:09,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:09,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:09,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:10,122 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:10,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:10,174 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:10,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14181599] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:10,175 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:10,175 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:38:10,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [778768411] [2022-03-15 20:38:10,175 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:10,176 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:10,182 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 75 transitions. [2022-03-15 20:38:10,182 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:10,313 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [7578632#(< thread2Thread1of1ForFork1_j N), 7578633#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 7578635#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 7578636#(or (<= 0 thread1Thread1of1ForFork0_i) (<= N 1)), 7578634#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 7578630#(or (<= N thread2Thread1of1ForFork1_j) (<= thread2Thread1of1ForFork1_j (+ thread1Thread1of1ForFork0_i 1))), 7578631#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N (+ thread2Thread1of1ForFork1_j 1)))] [2022-03-15 20:38:10,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:38:10,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:10,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:38:10,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=624, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:38:10,313 INFO L87 Difference]: Start difference. First operand 19229 states and 44999 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:11,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:11,022 INFO L93 Difference]: Finished difference Result 28018 states and 62703 transitions. [2022-03-15 20:38:11,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 20:38:11,023 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 19 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-03-15 20:38:11,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:11,070 INFO L225 Difference]: With dead ends: 28018 [2022-03-15 20:38:11,070 INFO L226 Difference]: Without dead ends: 28009 [2022-03-15 20:38:11,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1743 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1380, Invalid=4320, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 20:38:11,071 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 172 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:11,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 156 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:11,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28009 states. [2022-03-15 20:38:11,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28009 to 19287. [2022-03-15 20:38:11,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19287 states, 19286 states have (on average 2.339261640568288) internal successors, (45115), 19286 states have internal predecessors, (45115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:11,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19287 states to 19287 states and 45115 transitions. [2022-03-15 20:38:11,414 INFO L78 Accepts]: Start accepts. Automaton has 19287 states and 45115 transitions. Word has length 39 [2022-03-15 20:38:11,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:11,414 INFO L470 AbstractCegarLoop]: Abstraction has 19287 states and 45115 transitions. [2022-03-15 20:38:11,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:11,414 INFO L276 IsEmpty]: Start isEmpty. Operand 19287 states and 45115 transitions. [2022-03-15 20:38:11,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:11,435 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:11,435 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:11,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Ended with exit code 0 [2022-03-15 20:38:11,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,251 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:11,636 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:11,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:11,637 INFO L85 PathProgramCache]: Analyzing trace with hash -915693312, now seen corresponding path program 251 times [2022-03-15 20:38:11,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:11,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797292398] [2022-03-15 20:38:11,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:11,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:11,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:11,686 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:11,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:11,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797292398] [2022-03-15 20:38:11,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797292398] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:11,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743248804] [2022-03-15 20:38:11,686 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:11,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:11,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:11,687 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:11,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-03-15 20:38:11,710 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:38:11,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:11,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:11,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:11,875 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:11,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:11,929 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:11,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743248804] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:11,930 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:11,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:38:11,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [879223977] [2022-03-15 20:38:11,930 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:11,931 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:11,937 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 67 transitions. [2022-03-15 20:38:11,937 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:12,038 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [7645573#(< thread2Thread1of1ForFork1_j N), 7645577#(or (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i) (<= N (+ thread2Thread1of1ForFork1_j 1))), 7645574#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 7645576#(or (<= N thread2Thread1of1ForFork1_j) (<= thread2Thread1of1ForFork1_j (+ thread1Thread1of1ForFork0_i 1))), 7645578#(or (<= 0 thread1Thread1of1ForFork0_i) (<= N 1)), 7645575#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:38:12,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:38:12,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:12,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:38:12,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:38:12,038 INFO L87 Difference]: Start difference. First operand 19287 states and 45115 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:12,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:12,939 INFO L93 Difference]: Finished difference Result 30476 states and 67723 transitions. [2022-03-15 20:38:12,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 20:38:12,939 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:38:12,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:12,993 INFO L225 Difference]: With dead ends: 30476 [2022-03-15 20:38:12,993 INFO L226 Difference]: Without dead ends: 30466 [2022-03-15 20:38:12,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2418 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1839, Invalid=5643, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 20:38:12,994 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 167 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:12,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 222 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:13,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30466 states. [2022-03-15 20:38:13,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30466 to 18997. [2022-03-15 20:38:13,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18997 states, 18996 states have (on average 2.336018109075595) internal successors, (44375), 18996 states have internal predecessors, (44375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:13,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18997 states to 18997 states and 44375 transitions. [2022-03-15 20:38:13,364 INFO L78 Accepts]: Start accepts. Automaton has 18997 states and 44375 transitions. Word has length 39 [2022-03-15 20:38:13,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:13,364 INFO L470 AbstractCegarLoop]: Abstraction has 18997 states and 44375 transitions. [2022-03-15 20:38:13,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:13,364 INFO L276 IsEmpty]: Start isEmpty. Operand 18997 states and 44375 transitions. [2022-03-15 20:38:13,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:13,385 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:13,385 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:13,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Ended with exit code 0 [2022-03-15 20:38:13,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,252 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:13,587 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:13,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:13,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1964335770, now seen corresponding path program 252 times [2022-03-15 20:38:13,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:13,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059903732] [2022-03-15 20:38:13,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:13,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:13,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:13,642 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 40 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:13,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:13,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059903732] [2022-03-15 20:38:13,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059903732] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:13,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161610717] [2022-03-15 20:38:13,643 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:13,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:13,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:13,644 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:13,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Waiting until timeout for monitored process [2022-03-15 20:38:13,667 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:38:13,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:13,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:13,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:13,839 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 40 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:13,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:13,894 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 40 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:13,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161610717] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:13,894 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:13,894 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 24 [2022-03-15 20:38:13,894 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1800054010] [2022-03-15 20:38:13,895 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:13,896 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:13,902 INFO L252 McrAutomatonBuilder]: Finished intersection with 61 states and 81 transitions. [2022-03-15 20:38:13,902 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:14,099 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [7714419#(< thread2Thread1of1ForFork1_j N), 7714423#(or (<= N (+ 3 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 7714422#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 7714421#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 7714424#(or (<= N thread2Thread1of1ForFork1_j) (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i)), 7714420#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 7714425#(or (<= 0 thread1Thread1of1ForFork0_i) (<= N 0))] [2022-03-15 20:38:14,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:38:14,099 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:14,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:38:14,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=713, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:38:14,100 INFO L87 Difference]: Start difference. First operand 18997 states and 44375 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 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-03-15 20:38:14,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:14,629 INFO L93 Difference]: Finished difference Result 26638 states and 60414 transitions. [2022-03-15 20:38:14,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:38:14,629 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 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 39 [2022-03-15 20:38:14,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:14,676 INFO L225 Difference]: With dead ends: 26638 [2022-03-15 20:38:14,676 INFO L226 Difference]: Without dead ends: 26625 [2022-03-15 20:38:14,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1118 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=943, Invalid=2963, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 20:38:14,677 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 214 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:14,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 129 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:14,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26625 states. [2022-03-15 20:38:14,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26625 to 19455. [2022-03-15 20:38:14,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19455 states, 19454 states have (on average 2.3327336280456463) internal successors, (45381), 19454 states have internal predecessors, (45381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:15,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19455 states to 19455 states and 45381 transitions. [2022-03-15 20:38:15,010 INFO L78 Accepts]: Start accepts. Automaton has 19455 states and 45381 transitions. Word has length 39 [2022-03-15 20:38:15,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:15,011 INFO L470 AbstractCegarLoop]: Abstraction has 19455 states and 45381 transitions. [2022-03-15 20:38:15,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 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-03-15 20:38:15,011 INFO L276 IsEmpty]: Start isEmpty. Operand 19455 states and 45381 transitions. [2022-03-15 20:38:15,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:15,033 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:15,033 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:15,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:15,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254,253 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:15,235 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:15,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:15,235 INFO L85 PathProgramCache]: Analyzing trace with hash 249139758, now seen corresponding path program 253 times [2022-03-15 20:38:15,236 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:15,236 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638659698] [2022-03-15 20:38:15,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:15,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:15,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:15,284 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:15,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:15,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638659698] [2022-03-15 20:38:15,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638659698] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:15,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693749320] [2022-03-15 20:38:15,284 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:15,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:15,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:15,285 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:15,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Waiting until timeout for monitored process [2022-03-15 20:38:15,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:15,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:15,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:15,477 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:15,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:15,529 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 39 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:15,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693749320] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:15,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:15,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 23 [2022-03-15 20:38:15,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [752842466] [2022-03-15 20:38:15,529 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:15,531 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:15,536 INFO L252 McrAutomatonBuilder]: Finished intersection with 57 states and 73 transitions. [2022-03-15 20:38:15,536 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:15,652 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [7780290#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 7780289#(< thread2Thread1of1ForFork1_j N), 7780293#(or (<= N thread2Thread1of1ForFork1_j) (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i)), 7780294#(or (<= 0 thread1Thread1of1ForFork0_i) (<= N 0)), 7780292#(or (<= N (+ 2 thread1Thread1of1ForFork0_i)) (< thread2Thread1of1ForFork1_j N)), 7780291#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:38:15,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:38:15,653 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:15,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:38:15,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=615, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:38:15,653 INFO L87 Difference]: Start difference. First operand 19455 states and 45381 transitions. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:16,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:16,232 INFO L93 Difference]: Finished difference Result 25930 states and 58463 transitions. [2022-03-15 20:38:16,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:38:16,233 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:38:16,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:16,280 INFO L225 Difference]: With dead ends: 25930 [2022-03-15 20:38:16,281 INFO L226 Difference]: Without dead ends: 25921 [2022-03-15 20:38:16,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1281 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1064, Invalid=3358, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:38:16,281 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 145 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:16,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 115 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:16,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25921 states. [2022-03-15 20:38:16,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25921 to 19455. [2022-03-15 20:38:16,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19455 states, 19454 states have (on average 2.330677495630719) internal successors, (45341), 19454 states have internal predecessors, (45341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:16,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19455 states to 19455 states and 45341 transitions. [2022-03-15 20:38:16,623 INFO L78 Accepts]: Start accepts. Automaton has 19455 states and 45341 transitions. Word has length 39 [2022-03-15 20:38:16,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:16,623 INFO L470 AbstractCegarLoop]: Abstraction has 19455 states and 45341 transitions. [2022-03-15 20:38:16,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:16,623 INFO L276 IsEmpty]: Start isEmpty. Operand 19455 states and 45341 transitions. [2022-03-15 20:38:16,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:38:16,644 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:16,645 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:16,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Ended with exit code 0 [2022-03-15 20:38:16,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 254 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2022-03-15 20:38:16,847 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:16,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:16,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1708272374, now seen corresponding path program 254 times [2022-03-15 20:38:16,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:16,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641825945] [2022-03-15 20:38:16,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:16,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:16,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:16,894 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:16,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:16,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641825945] [2022-03-15 20:38:16,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641825945] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:16,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722347191] [2022-03-15 20:38:16,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:16,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:16,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:16,895 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:16,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Waiting until timeout for monitored process [2022-03-15 20:38:16,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:16,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:16,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:38:16,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:17,102 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:17,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:17,155 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 46 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:17,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722347191] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:17,155 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:17,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:38:17,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [883167420] [2022-03-15 20:38:17,155 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:17,157 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:17,162 INFO L252 McrAutomatonBuilder]: Finished intersection with 53 states and 65 transitions. [2022-03-15 20:38:17,162 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:17,247 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [7845461#(< thread2Thread1of1ForFork1_j N), 7845462#(or (<= N thread1Thread1of1ForFork0_i) (< thread2Thread1of1ForFork1_j N)), 7845463#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (< thread2Thread1of1ForFork1_j N)), 7845465#(or (<= 0 thread1Thread1of1ForFork0_i) (<= N 0)), 7845464#(or (<= N thread2Thread1of1ForFork1_j) (<= thread2Thread1of1ForFork1_j thread1Thread1of1ForFork0_i))] [2022-03-15 20:38:17,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:38:17,247 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:17,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:38:17,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=523, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:17,248 INFO L87 Difference]: Start difference. First operand 19455 states and 45341 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:17,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:17,859 INFO L93 Difference]: Finished difference Result 23765 states and 53963 transitions. [2022-03-15 20:38:17,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:38:17,860 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:38:17,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:17,899 INFO L225 Difference]: With dead ends: 23765 [2022-03-15 20:38:17,899 INFO L226 Difference]: Without dead ends: 23760 [2022-03-15 20:38:17,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1433 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1135, Invalid=3695, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 20:38:17,900 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 120 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:17,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 125 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:17,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23760 states. [2022-03-15 20:38:18,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23760 to 19455. [2022-03-15 20:38:18,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19455 states, 19454 states have (on average 2.3298550426647475) internal successors, (45325), 19454 states have internal predecessors, (45325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:18,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19455 states to 19455 states and 45325 transitions. [2022-03-15 20:38:18,218 INFO L78 Accepts]: Start accepts. Automaton has 19455 states and 45325 transitions. Word has length 39 [2022-03-15 20:38:18,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:18,218 INFO L470 AbstractCegarLoop]: Abstraction has 19455 states and 45325 transitions. [2022-03-15 20:38:18,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:18,218 INFO L276 IsEmpty]: Start isEmpty. Operand 19455 states and 45325 transitions. [2022-03-15 20:38:18,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:18,239 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:18,239 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:18,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:18,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 255 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2022-03-15 20:38:18,443 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:18,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:18,444 INFO L85 PathProgramCache]: Analyzing trace with hash 769234229, now seen corresponding path program 255 times [2022-03-15 20:38:18,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:18,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552659889] [2022-03-15 20:38:18,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:18,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:18,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:18,758 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:18,758 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:18,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552659889] [2022-03-15 20:38:18,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552659889] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:18,758 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456558146] [2022-03-15 20:38:18,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:18,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:18,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:18,759 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:18,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Waiting until timeout for monitored process [2022-03-15 20:38:18,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:38:18,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:18,784 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:18,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:18,891 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:18,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:18,998 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:18,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456558146] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:18,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:18,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:38:18,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [216785053] [2022-03-15 20:38:18,998 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:19,000 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:19,007 INFO L252 McrAutomatonBuilder]: Finished intersection with 76 states and 110 transitions. [2022-03-15 20:38:19,007 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:19,240 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:19,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:38:19,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:19,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:38:19,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:19,240 INFO L87 Difference]: Start difference. First operand 19455 states and 45325 transitions. Second operand has 27 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 26 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-03-15 20:38:20,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:20,083 INFO L93 Difference]: Finished difference Result 19633 states and 45675 transitions. [2022-03-15 20:38:20,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:38:20,083 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 26 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 40 [2022-03-15 20:38:20,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:20,114 INFO L225 Difference]: With dead ends: 19633 [2022-03-15 20:38:20,114 INFO L226 Difference]: Without dead ends: 19630 [2022-03-15 20:38:20,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 116 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:20,114 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 24 mSDsluCounter, 1398 mSDsCounter, 0 mSdLazyCounter, 2785 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 2800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:20,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 205 Invalid, 2800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2785 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:38:20,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19630 states. [2022-03-15 20:38:20,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19630 to 19569. [2022-03-15 20:38:20,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19569 states, 19568 states have (on average 2.330079721995094) internal successors, (45595), 19568 states have internal predecessors, (45595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:20,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19569 states to 19569 states and 45595 transitions. [2022-03-15 20:38:20,400 INFO L78 Accepts]: Start accepts. Automaton has 19569 states and 45595 transitions. Word has length 40 [2022-03-15 20:38:20,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:20,400 INFO L470 AbstractCegarLoop]: Abstraction has 19569 states and 45595 transitions. [2022-03-15 20:38:20,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 26 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-03-15 20:38:20,400 INFO L276 IsEmpty]: Start isEmpty. Operand 19569 states and 45595 transitions. [2022-03-15 20:38:20,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:20,422 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:20,422 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:20,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Ended with exit code 0 [2022-03-15 20:38:20,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 256 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2022-03-15 20:38:20,622 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:20,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:20,622 INFO L85 PathProgramCache]: Analyzing trace with hash 196432215, now seen corresponding path program 256 times [2022-03-15 20:38:20,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:20,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550793326] [2022-03-15 20:38:20,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:20,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:20,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:20,881 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:20,882 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:20,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550793326] [2022-03-15 20:38:20,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550793326] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:20,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039911443] [2022-03-15 20:38:20,882 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:20,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:20,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:20,883 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:20,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Waiting until timeout for monitored process [2022-03-15 20:38:20,906 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:20,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:20,907 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:20,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:21,022 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:21,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:21,131 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:21,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039911443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:21,131 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:21,131 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 22 [2022-03-15 20:38:21,131 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1424795839] [2022-03-15 20:38:21,131 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:21,133 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:21,138 INFO L252 McrAutomatonBuilder]: Finished intersection with 53 states and 64 transitions. [2022-03-15 20:38:21,138 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:21,217 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:21,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:38:21,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:21,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:38:21,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:38:21,217 INFO L87 Difference]: Start difference. First operand 19569 states and 45595 transitions. Second operand has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:21,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:21,762 INFO L93 Difference]: Finished difference Result 19617 states and 45687 transitions. [2022-03-15 20:38:21,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:38:21,762 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:21,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:21,792 INFO L225 Difference]: With dead ends: 19617 [2022-03-15 20:38:21,793 INFO L226 Difference]: Without dead ends: 19591 [2022-03-15 20:38:21,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 96 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:38:21,793 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 19 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 1725 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 1737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:21,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 179 Invalid, 1737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1725 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:38:21,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19591 states. [2022-03-15 20:38:22,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19591 to 19550. [2022-03-15 20:38:22,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19550 states, 19549 states have (on average 2.3304005319965215) internal successors, (45557), 19549 states have internal predecessors, (45557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:22,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19550 states to 19550 states and 45557 transitions. [2022-03-15 20:38:22,118 INFO L78 Accepts]: Start accepts. Automaton has 19550 states and 45557 transitions. Word has length 40 [2022-03-15 20:38:22,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:22,118 INFO L470 AbstractCegarLoop]: Abstraction has 19550 states and 45557 transitions. [2022-03-15 20:38:22,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:22,118 INFO L276 IsEmpty]: Start isEmpty. Operand 19550 states and 45557 transitions. [2022-03-15 20:38:22,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:22,140 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:22,140 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:22,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Ended with exit code 0 [2022-03-15 20:38:22,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:22,342 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:22,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:22,343 INFO L85 PathProgramCache]: Analyzing trace with hash 211275893, now seen corresponding path program 257 times [2022-03-15 20:38:22,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:22,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623478935] [2022-03-15 20:38:22,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:22,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:22,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:22,621 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:22,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:22,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623478935] [2022-03-15 20:38:22,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623478935] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:22,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931725327] [2022-03-15 20:38:22,622 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:22,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:22,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:22,623 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:22,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Waiting until timeout for monitored process [2022-03-15 20:38:22,647 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:38:22,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:22,648 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:22,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:22,755 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:22,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:22,863 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:22,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931725327] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:22,864 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:22,864 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 23 [2022-03-15 20:38:22,864 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1009812021] [2022-03-15 20:38:22,864 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:22,865 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:22,871 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 62 transitions. [2022-03-15 20:38:22,871 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:22,942 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:22,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:38:22,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:22,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:38:22,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:22,942 INFO L87 Difference]: Start difference. First operand 19550 states and 45557 transitions. Second operand has 25 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:23,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:23,519 INFO L93 Difference]: Finished difference Result 19599 states and 45651 transitions. [2022-03-15 20:38:23,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:38:23,519 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:23,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:23,550 INFO L225 Difference]: With dead ends: 19599 [2022-03-15 20:38:23,550 INFO L226 Difference]: Without dead ends: 19573 [2022-03-15 20:38:23,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 94 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:23,551 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 22 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 1849 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 1862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:23,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 209 Invalid, 1862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1849 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:38:23,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19573 states. [2022-03-15 20:38:23,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19573 to 18931. [2022-03-15 20:38:23,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18931 states, 18930 states have (on average 2.341204437400951) internal successors, (44319), 18930 states have internal predecessors, (44319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:23,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18931 states to 18931 states and 44319 transitions. [2022-03-15 20:38:23,827 INFO L78 Accepts]: Start accepts. Automaton has 18931 states and 44319 transitions. Word has length 40 [2022-03-15 20:38:23,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:23,827 INFO L470 AbstractCegarLoop]: Abstraction has 18931 states and 44319 transitions. [2022-03-15 20:38:23,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:23,828 INFO L276 IsEmpty]: Start isEmpty. Operand 18931 states and 44319 transitions. [2022-03-15 20:38:23,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:23,848 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:23,848 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:23,864 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Ended with exit code 0 [2022-03-15 20:38:24,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259,258 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:24,049 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:24,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:24,049 INFO L85 PathProgramCache]: Analyzing trace with hash -567916073, now seen corresponding path program 258 times [2022-03-15 20:38:24,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:24,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526954734] [2022-03-15 20:38:24,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:24,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:24,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:24,337 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:24,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:24,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526954734] [2022-03-15 20:38:24,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526954734] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:24,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484748745] [2022-03-15 20:38:24,337 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:24,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:24,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:24,338 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:24,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Waiting until timeout for monitored process [2022-03-15 20:38:24,363 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 20:38:24,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:24,364 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:24,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:24,472 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:24,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:24,594 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:24,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484748745] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:24,595 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:24,595 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 24 [2022-03-15 20:38:24,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1660843012] [2022-03-15 20:38:24,595 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:24,596 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:24,602 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 60 transitions. [2022-03-15 20:38:24,602 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:24,668 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:24,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:38:24,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:24,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:38:24,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:24,669 INFO L87 Difference]: Start difference. First operand 18931 states and 44319 transitions. Second operand has 26 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:25,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:25,282 INFO L93 Difference]: Finished difference Result 18957 states and 44345 transitions. [2022-03-15 20:38:25,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:38:25,282 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:25,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:25,312 INFO L225 Difference]: With dead ends: 18957 [2022-03-15 20:38:25,312 INFO L226 Difference]: Without dead ends: 18931 [2022-03-15 20:38:25,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:25,312 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 25 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 1976 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 1990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:25,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 242 Invalid, 1990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1976 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:38:25,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18931 states. [2022-03-15 20:38:25,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18931 to 18261. [2022-03-15 20:38:25,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18261 states, 18260 states have (on average 2.3525191675794086) internal successors, (42957), 18260 states have internal predecessors, (42957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:25,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18261 states to 18261 states and 42957 transitions. [2022-03-15 20:38:25,575 INFO L78 Accepts]: Start accepts. Automaton has 18261 states and 42957 transitions. Word has length 40 [2022-03-15 20:38:25,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:25,575 INFO L470 AbstractCegarLoop]: Abstraction has 18261 states and 42957 transitions. [2022-03-15 20:38:25,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:25,576 INFO L276 IsEmpty]: Start isEmpty. Operand 18261 states and 42957 transitions. [2022-03-15 20:38:25,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:25,595 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:25,595 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:25,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Ended with exit code 0 [2022-03-15 20:38:25,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2022-03-15 20:38:25,796 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:25,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:25,796 INFO L85 PathProgramCache]: Analyzing trace with hash -678143947, now seen corresponding path program 259 times [2022-03-15 20:38:25,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:25,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804247591] [2022-03-15 20:38:25,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:25,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:25,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:26,109 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:26,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:26,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804247591] [2022-03-15 20:38:26,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804247591] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:26,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268331463] [2022-03-15 20:38:26,110 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:26,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:26,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:26,111 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:26,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Waiting until timeout for monitored process [2022-03-15 20:38:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:26,135 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:26,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:26,244 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:26,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:26,352 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:26,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268331463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:26,352 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:26,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:38:26,352 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [485380435] [2022-03-15 20:38:26,353 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:26,354 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:26,359 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 62 transitions. [2022-03-15 20:38:26,360 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:26,434 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:26,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:38:26,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:26,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:38:26,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:26,434 INFO L87 Difference]: Start difference. First operand 18261 states and 42957 transitions. Second operand has 27 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 26 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:27,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:27,274 INFO L93 Difference]: Finished difference Result 18782 states and 44210 transitions. [2022-03-15 20:38:27,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:38:27,275 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 26 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:27,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:27,304 INFO L225 Difference]: With dead ends: 18782 [2022-03-15 20:38:27,304 INFO L226 Difference]: Without dead ends: 18779 [2022-03-15 20:38:27,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:27,304 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 54 mSDsluCounter, 1588 mSDsCounter, 0 mSdLazyCounter, 2833 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 2848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:27,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 277 Invalid, 2848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2833 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:38:27,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18779 states. [2022-03-15 20:38:27,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18779 to 18593. [2022-03-15 20:38:27,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18593 states, 18592 states have (on average 2.364511617900172) internal successors, (43961), 18592 states have internal predecessors, (43961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:27,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18593 states to 18593 states and 43961 transitions. [2022-03-15 20:38:27,573 INFO L78 Accepts]: Start accepts. Automaton has 18593 states and 43961 transitions. Word has length 40 [2022-03-15 20:38:27,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:27,573 INFO L470 AbstractCegarLoop]: Abstraction has 18593 states and 43961 transitions. [2022-03-15 20:38:27,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 26 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:27,574 INFO L276 IsEmpty]: Start isEmpty. Operand 18593 states and 43961 transitions. [2022-03-15 20:38:27,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:27,593 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:27,593 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:27,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Ended with exit code 0 [2022-03-15 20:38:27,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,260 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:27,794 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:27,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:27,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1453375365, now seen corresponding path program 260 times [2022-03-15 20:38:27,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:27,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704816147] [2022-03-15 20:38:27,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:27,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:27,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:28,062 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:28,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:28,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704816147] [2022-03-15 20:38:28,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704816147] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:28,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551722002] [2022-03-15 20:38:28,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:28,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:28,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:28,064 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:28,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Waiting until timeout for monitored process [2022-03-15 20:38:28,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:28,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:28,088 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:28,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:28,198 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:28,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:28,308 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:28,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551722002] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:28,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:28,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 22 [2022-03-15 20:38:28,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1671414492] [2022-03-15 20:38:28,308 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:28,310 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:28,315 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 62 transitions. [2022-03-15 20:38:28,315 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:28,390 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:28,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:38:28,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:28,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:38:28,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:38:28,390 INFO L87 Difference]: Start difference. First operand 18593 states and 43961 transitions. Second operand has 24 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:29,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:29,060 INFO L93 Difference]: Finished difference Result 18962 states and 44776 transitions. [2022-03-15 20:38:29,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:38:29,060 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 40 [2022-03-15 20:38:29,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:29,091 INFO L225 Difference]: With dead ends: 18962 [2022-03-15 20:38:29,091 INFO L226 Difference]: Without dead ends: 18938 [2022-03-15 20:38:29,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 95 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:38:29,092 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 46 mSDsluCounter, 1243 mSDsCounter, 0 mSdLazyCounter, 2186 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 2198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:29,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 244 Invalid, 2198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2186 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:38:29,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18938 states. [2022-03-15 20:38:29,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18938 to 18317. [2022-03-15 20:38:29,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18317 states, 18316 states have (on average 2.3651452282157677) internal successors, (43320), 18316 states have internal predecessors, (43320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:29,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18317 states to 18317 states and 43320 transitions. [2022-03-15 20:38:29,366 INFO L78 Accepts]: Start accepts. Automaton has 18317 states and 43320 transitions. Word has length 40 [2022-03-15 20:38:29,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:29,366 INFO L470 AbstractCegarLoop]: Abstraction has 18317 states and 43320 transitions. [2022-03-15 20:38:29,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:29,366 INFO L276 IsEmpty]: Start isEmpty. Operand 18317 states and 43320 transitions. [2022-03-15 20:38:29,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:29,386 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:29,386 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:29,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Ended with exit code 0 [2022-03-15 20:38:29,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,261 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:29,586 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:29,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:29,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1775472901, now seen corresponding path program 261 times [2022-03-15 20:38:29,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:29,587 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496929505] [2022-03-15 20:38:29,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:29,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:29,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:29,895 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:29,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:29,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496929505] [2022-03-15 20:38:29,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496929505] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:29,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140905900] [2022-03-15 20:38:29,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:29,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:29,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:29,896 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:29,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Waiting until timeout for monitored process [2022-03-15 20:38:29,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-15 20:38:29,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:29,922 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:29,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:30,029 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:30,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:30,135 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:30,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140905900] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:30,135 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:30,135 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 23 [2022-03-15 20:38:30,135 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2144352170] [2022-03-15 20:38:30,135 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:30,137 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:30,142 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 60 transitions. [2022-03-15 20:38:30,142 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:30,211 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:30,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:38:30,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:30,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:38:30,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:30,212 INFO L87 Difference]: Start difference. First operand 18317 states and 43320 transitions. Second operand has 25 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:30,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:30,916 INFO L93 Difference]: Finished difference Result 18689 states and 44144 transitions. [2022-03-15 20:38:30,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:38:30,916 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 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 40 [2022-03-15 20:38:30,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:30,946 INFO L225 Difference]: With dead ends: 18689 [2022-03-15 20:38:30,946 INFO L226 Difference]: Without dead ends: 18665 [2022-03-15 20:38:30,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 93 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:30,946 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 49 mSDsluCounter, 1346 mSDsCounter, 0 mSdLazyCounter, 2354 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 2367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 2354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:30,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 278 Invalid, 2367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 2354 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:38:30,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18665 states. [2022-03-15 20:38:31,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18665 to 16953. [2022-03-15 20:38:31,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16953 states, 16952 states have (on average 2.3634969325153374) internal successors, (40066), 16952 states have internal predecessors, (40066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:31,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16953 states to 16953 states and 40066 transitions. [2022-03-15 20:38:31,202 INFO L78 Accepts]: Start accepts. Automaton has 16953 states and 40066 transitions. Word has length 40 [2022-03-15 20:38:31,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:31,202 INFO L470 AbstractCegarLoop]: Abstraction has 16953 states and 40066 transitions. [2022-03-15 20:38:31,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:31,202 INFO L276 IsEmpty]: Start isEmpty. Operand 16953 states and 40066 transitions. [2022-03-15 20:38:31,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:31,221 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:31,221 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:31,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:31,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,262 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:31,421 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:31,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:31,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1757569635, now seen corresponding path program 262 times [2022-03-15 20:38:31,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:31,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202568725] [2022-03-15 20:38:31,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:31,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:31,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:31,705 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:31,706 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:31,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202568725] [2022-03-15 20:38:31,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202568725] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:31,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363733622] [2022-03-15 20:38:31,706 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:31,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:31,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:31,707 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:31,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Waiting until timeout for monitored process [2022-03-15 20:38:31,729 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:31,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:31,730 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:31,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:31,837 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:31,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:31,944 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:31,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363733622] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:31,944 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:31,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 24 [2022-03-15 20:38:31,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1500771397] [2022-03-15 20:38:31,945 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:31,946 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:31,951 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 58 transitions. [2022-03-15 20:38:31,952 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:32,012 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:32,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:38:32,012 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:32,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:38:32,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:32,012 INFO L87 Difference]: Start difference. First operand 16953 states and 40066 transitions. Second operand has 26 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:32,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:32,757 INFO L93 Difference]: Finished difference Result 17092 states and 40230 transitions. [2022-03-15 20:38:32,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:38:32,758 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.76) internal successors, (44), 25 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 40 [2022-03-15 20:38:32,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:32,784 INFO L225 Difference]: With dead ends: 17092 [2022-03-15 20:38:32,785 INFO L226 Difference]: Without dead ends: 17068 [2022-03-15 20:38:32,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 91 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:32,785 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 52 mSDsluCounter, 1453 mSDsCounter, 0 mSdLazyCounter, 2528 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 2542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 2528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:32,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 314 Invalid, 2542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 2528 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:38:32,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17068 states. [2022-03-15 20:38:32,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17068 to 15509. [2022-03-15 20:38:32,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15509 states, 15508 states have (on average 2.3585891152953313) internal successors, (36577), 15508 states have internal predecessors, (36577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:33,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15509 states to 15509 states and 36577 transitions. [2022-03-15 20:38:33,016 INFO L78 Accepts]: Start accepts. Automaton has 15509 states and 36577 transitions. Word has length 40 [2022-03-15 20:38:33,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:33,016 INFO L470 AbstractCegarLoop]: Abstraction has 15509 states and 36577 transitions. [2022-03-15 20:38:33,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:33,016 INFO L276 IsEmpty]: Start isEmpty. Operand 15509 states and 36577 transitions. [2022-03-15 20:38:33,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:33,032 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:33,033 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:33,048 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Ended with exit code 0 [2022-03-15 20:38:33,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,263 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:33,233 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:33,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:33,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1849363483, now seen corresponding path program 263 times [2022-03-15 20:38:33,234 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:33,234 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136071420] [2022-03-15 20:38:33,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:33,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:33,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:33,561 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:33,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:33,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136071420] [2022-03-15 20:38:33,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136071420] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:33,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828343961] [2022-03-15 20:38:33,562 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:33,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:33,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:33,563 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:33,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Waiting until timeout for monitored process [2022-03-15 20:38:33,586 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-03-15 20:38:33,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:33,587 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:33,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:33,697 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:33,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:33,807 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:33,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828343961] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:33,808 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:33,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:38:33,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [461712797] [2022-03-15 20:38:33,808 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:33,809 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:33,815 INFO L252 McrAutomatonBuilder]: Finished intersection with 53 states and 64 transitions. [2022-03-15 20:38:33,815 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:33,902 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:33,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:38:33,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:33,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:38:33,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:33,903 INFO L87 Difference]: Start difference. First operand 15509 states and 36577 transitions. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:34,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:34,761 INFO L93 Difference]: Finished difference Result 16059 states and 37875 transitions. [2022-03-15 20:38:34,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:38:34,761 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:34,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:34,786 INFO L225 Difference]: With dead ends: 16059 [2022-03-15 20:38:34,786 INFO L226 Difference]: Without dead ends: 16056 [2022-03-15 20:38:34,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 93 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:34,787 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 60 mSDsluCounter, 1756 mSDsCounter, 0 mSdLazyCounter, 2933 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 2948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:34,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 352 Invalid, 2948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2933 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:38:34,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16056 states. [2022-03-15 20:38:34,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16056 to 15823. [2022-03-15 20:38:34,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15823 states, 15822 states have (on average 2.373404120844394) internal successors, (37552), 15822 states have internal predecessors, (37552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:35,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15823 states to 15823 states and 37552 transitions. [2022-03-15 20:38:35,020 INFO L78 Accepts]: Start accepts. Automaton has 15823 states and 37552 transitions. Word has length 40 [2022-03-15 20:38:35,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:35,020 INFO L470 AbstractCegarLoop]: Abstraction has 15823 states and 37552 transitions. [2022-03-15 20:38:35,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:35,020 INFO L276 IsEmpty]: Start isEmpty. Operand 15823 states and 37552 transitions. [2022-03-15 20:38:35,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:35,038 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:35,038 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:35,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Ended with exit code 0 [2022-03-15 20:38:35,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2022-03-15 20:38:35,238 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:35,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:35,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1057802793, now seen corresponding path program 264 times [2022-03-15 20:38:35,239 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:35,239 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574844123] [2022-03-15 20:38:35,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:35,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:35,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:35,511 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:35,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:35,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574844123] [2022-03-15 20:38:35,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574844123] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:35,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339617472] [2022-03-15 20:38:35,512 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:35,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:35,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:35,513 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:35,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Waiting until timeout for monitored process [2022-03-15 20:38:35,537 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-15 20:38:35,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:35,538 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:35,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:35,648 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:35,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:35,757 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:35,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339617472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:35,757 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:35,757 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 22 [2022-03-15 20:38:35,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [901159140] [2022-03-15 20:38:35,757 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:35,758 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:35,764 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 60 transitions. [2022-03-15 20:38:35,764 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:35,831 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:35,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:38:35,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:35,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:38:35,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:38:35,832 INFO L87 Difference]: Start difference. First operand 15823 states and 37552 transitions. Second operand has 24 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:36,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:36,508 INFO L93 Difference]: Finished difference Result 16238 states and 38427 transitions. [2022-03-15 20:38:36,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:38:36,509 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:36,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:36,534 INFO L225 Difference]: With dead ends: 16238 [2022-03-15 20:38:36,534 INFO L226 Difference]: Without dead ends: 16216 [2022-03-15 20:38:36,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 94 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:38:36,534 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 54 mSDsluCounter, 1390 mSDsCounter, 0 mSdLazyCounter, 2274 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 2286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:36,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 310 Invalid, 2286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2274 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:38:36,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16216 states. [2022-03-15 20:38:36,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16216 to 15438. [2022-03-15 20:38:36,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15438 states, 15437 states have (on average 2.376821921357777) internal successors, (36691), 15437 states have internal predecessors, (36691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:36,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15438 states to 15438 states and 36691 transitions. [2022-03-15 20:38:36,756 INFO L78 Accepts]: Start accepts. Automaton has 15438 states and 36691 transitions. Word has length 40 [2022-03-15 20:38:36,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:36,757 INFO L470 AbstractCegarLoop]: Abstraction has 15438 states and 36691 transitions. [2022-03-15 20:38:36,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:36,757 INFO L276 IsEmpty]: Start isEmpty. Operand 15438 states and 36691 transitions. [2022-03-15 20:38:36,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:36,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:36,773 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:36,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Ended with exit code 0 [2022-03-15 20:38:36,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 265 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2022-03-15 20:38:36,974 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:36,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:36,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1274027403, now seen corresponding path program 265 times [2022-03-15 20:38:36,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:36,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751321486] [2022-03-15 20:38:36,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:36,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:37,255 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:37,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:37,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751321486] [2022-03-15 20:38:37,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751321486] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:37,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173087025] [2022-03-15 20:38:37,256 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:37,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:37,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:37,257 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:37,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Waiting until timeout for monitored process [2022-03-15 20:38:37,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:37,280 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:37,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:37,390 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:37,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:37,500 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:37,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173087025] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:37,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:37,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 23 [2022-03-15 20:38:37,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [52949562] [2022-03-15 20:38:37,500 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:37,502 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:37,507 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 58 transitions. [2022-03-15 20:38:37,507 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:37,570 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:37,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:38:37,571 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:37,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:38:37,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:37,571 INFO L87 Difference]: Start difference. First operand 15438 states and 36691 transitions. Second operand has 25 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:38,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:38,289 INFO L93 Difference]: Finished difference Result 15858 states and 37578 transitions. [2022-03-15 20:38:38,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:38:38,289 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:38,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:38,313 INFO L225 Difference]: With dead ends: 15858 [2022-03-15 20:38:38,314 INFO L226 Difference]: Without dead ends: 15836 [2022-03-15 20:38:38,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:38,314 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 57 mSDsluCounter, 1500 mSDsCounter, 0 mSdLazyCounter, 2446 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 2459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 2446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:38,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 347 Invalid, 2459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 2446 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:38:38,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15836 states. [2022-03-15 20:38:38,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15836 to 14003. [2022-03-15 20:38:38,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14003 states, 14002 states have (on average 2.3891586916154837) internal successors, (33453), 14002 states have internal predecessors, (33453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:38,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14003 states to 14003 states and 33453 transitions. [2022-03-15 20:38:38,524 INFO L78 Accepts]: Start accepts. Automaton has 14003 states and 33453 transitions. Word has length 40 [2022-03-15 20:38:38,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:38,524 INFO L470 AbstractCegarLoop]: Abstraction has 14003 states and 33453 transitions. [2022-03-15 20:38:38,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:38,524 INFO L276 IsEmpty]: Start isEmpty. Operand 14003 states and 33453 transitions. [2022-03-15 20:38:38,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:38,537 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:38,537 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:38,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Ended with exit code 0 [2022-03-15 20:38:38,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2022-03-15 20:38:38,738 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:38,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:38,738 INFO L85 PathProgramCache]: Analyzing trace with hash 17875607, now seen corresponding path program 266 times [2022-03-15 20:38:38,739 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:38,739 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090209305] [2022-03-15 20:38:38,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:38,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:38,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:39,068 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:39,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:39,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090209305] [2022-03-15 20:38:39,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090209305] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:39,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423672722] [2022-03-15 20:38:39,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:39,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:39,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:39,070 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:39,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Waiting until timeout for monitored process [2022-03-15 20:38:39,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:39,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:39,094 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:39,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:39,201 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:39,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:39,306 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:39,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423672722] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:39,306 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:39,306 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 24 [2022-03-15 20:38:39,306 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [993263765] [2022-03-15 20:38:39,306 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:39,308 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:39,313 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 56 transitions. [2022-03-15 20:38:39,313 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:39,367 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:39,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:38:39,367 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:39,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:38:39,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:39,367 INFO L87 Difference]: Start difference. First operand 14003 states and 33453 transitions. Second operand has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:40,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:40,125 INFO L93 Difference]: Finished difference Result 14181 states and 33683 transitions. [2022-03-15 20:38:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:38:40,126 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:40,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:40,149 INFO L225 Difference]: With dead ends: 14181 [2022-03-15 20:38:40,149 INFO L226 Difference]: Without dead ends: 14159 [2022-03-15 20:38:40,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:40,149 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 60 mSDsluCounter, 1614 mSDsCounter, 0 mSdLazyCounter, 2624 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 2638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 2624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:40,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 386 Invalid, 2638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 2624 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:38:40,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14159 states. [2022-03-15 20:38:40,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14159 to 12501. [2022-03-15 20:38:40,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12501 states, 12500 states have (on average 2.39936) internal successors, (29992), 12500 states have internal predecessors, (29992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:40,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12501 states to 12501 states and 29992 transitions. [2022-03-15 20:38:40,337 INFO L78 Accepts]: Start accepts. Automaton has 12501 states and 29992 transitions. Word has length 40 [2022-03-15 20:38:40,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:40,338 INFO L470 AbstractCegarLoop]: Abstraction has 12501 states and 29992 transitions. [2022-03-15 20:38:40,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:40,338 INFO L276 IsEmpty]: Start isEmpty. Operand 12501 states and 29992 transitions. [2022-03-15 20:38:40,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:40,349 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:40,349 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:40,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Ended with exit code 0 [2022-03-15 20:38:40,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 267 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-03-15 20:38:40,550 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:40,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:40,550 INFO L85 PathProgramCache]: Analyzing trace with hash 497536565, now seen corresponding path program 267 times [2022-03-15 20:38:40,550 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:40,550 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72430826] [2022-03-15 20:38:40,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:40,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:40,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:40,848 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:40,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:40,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72430826] [2022-03-15 20:38:40,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72430826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:40,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618685240] [2022-03-15 20:38:40,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:40,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:40,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:40,850 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:40,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Waiting until timeout for monitored process [2022-03-15 20:38:40,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-15 20:38:40,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:40,879 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:40,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:40,988 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:40,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:41,094 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:41,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618685240] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:41,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:41,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:38:41,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1840334300] [2022-03-15 20:38:41,094 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:41,096 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:41,102 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 66 transitions. [2022-03-15 20:38:41,102 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:41,197 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:41,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:38:41,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:41,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:38:41,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:41,198 INFO L87 Difference]: Start difference. First operand 12501 states and 29992 transitions. Second operand has 27 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:42,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:42,064 INFO L93 Difference]: Finished difference Result 13045 states and 31243 transitions. [2022-03-15 20:38:42,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:38:42,065 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:42,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:42,086 INFO L225 Difference]: With dead ends: 13045 [2022-03-15 20:38:42,086 INFO L226 Difference]: Without dead ends: 13042 [2022-03-15 20:38:42,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 94 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:42,087 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 66 mSDsluCounter, 1924 mSDsCounter, 0 mSdLazyCounter, 3033 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 3048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:42,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 427 Invalid, 3048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3033 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:38:42,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13042 states. [2022-03-15 20:38:42,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13042 to 12801. [2022-03-15 20:38:42,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12801 states, 12800 states have (on average 2.414296875) internal successors, (30903), 12800 states have internal predecessors, (30903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:42,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12801 states to 12801 states and 30903 transitions. [2022-03-15 20:38:42,273 INFO L78 Accepts]: Start accepts. Automaton has 12801 states and 30903 transitions. Word has length 40 [2022-03-15 20:38:42,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:42,274 INFO L470 AbstractCegarLoop]: Abstraction has 12801 states and 30903 transitions. [2022-03-15 20:38:42,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:42,274 INFO L276 IsEmpty]: Start isEmpty. Operand 12801 states and 30903 transitions. [2022-03-15 20:38:42,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:42,286 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:42,286 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:42,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Ended with exit code 0 [2022-03-15 20:38:42,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2022-03-15 20:38:42,487 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:42,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:42,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1679954949, now seen corresponding path program 268 times [2022-03-15 20:38:42,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:42,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120627466] [2022-03-15 20:38:42,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:42,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:42,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:42,743 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:42,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:42,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120627466] [2022-03-15 20:38:42,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120627466] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:42,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820329087] [2022-03-15 20:38:42,743 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:42,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:42,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:42,745 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:42,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Waiting until timeout for monitored process [2022-03-15 20:38:42,767 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:42,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:42,768 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:42,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:42,876 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:42,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:42,983 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:42,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820329087] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:42,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:42,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 22 [2022-03-15 20:38:42,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [671509570] [2022-03-15 20:38:42,984 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:42,985 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:42,990 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 58 transitions. [2022-03-15 20:38:42,990 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:43,051 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:43,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:38:43,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:43,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:38:43,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:38:43,052 INFO L87 Difference]: Start difference. First operand 12801 states and 30903 transitions. Second operand has 24 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:43,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:43,739 INFO L93 Difference]: Finished difference Result 13209 states and 31769 transitions. [2022-03-15 20:38:43,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:38:43,739 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:43,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:43,760 INFO L225 Difference]: With dead ends: 13209 [2022-03-15 20:38:43,760 INFO L226 Difference]: Without dead ends: 13189 [2022-03-15 20:38:43,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 93 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:38:43,761 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 62 mSDsluCounter, 1537 mSDsCounter, 0 mSdLazyCounter, 2362 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 2374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:43,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 376 Invalid, 2374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2362 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:38:43,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13189 states. [2022-03-15 20:38:43,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13189 to 12377. [2022-03-15 20:38:43,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12377 states, 12376 states have (on average 2.423400129282482) internal successors, (29992), 12376 states have internal predecessors, (29992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:43,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12377 states to 12377 states and 29992 transitions. [2022-03-15 20:38:43,935 INFO L78 Accepts]: Start accepts. Automaton has 12377 states and 29992 transitions. Word has length 40 [2022-03-15 20:38:43,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:43,935 INFO L470 AbstractCegarLoop]: Abstraction has 12377 states and 29992 transitions. [2022-03-15 20:38:43,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:43,936 INFO L276 IsEmpty]: Start isEmpty. Operand 12377 states and 29992 transitions. [2022-03-15 20:38:43,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:43,946 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:43,947 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:43,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Ended with exit code 0 [2022-03-15 20:38:44,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable270 [2022-03-15 20:38:44,147 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:44,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:44,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1319256315, now seen corresponding path program 269 times [2022-03-15 20:38:44,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:44,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310813671] [2022-03-15 20:38:44,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:44,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:44,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:44,415 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:44,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:44,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310813671] [2022-03-15 20:38:44,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310813671] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:44,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262098945] [2022-03-15 20:38:44,416 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:44,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:44,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:44,417 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:44,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Waiting until timeout for monitored process [2022-03-15 20:38:44,440 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:38:44,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:44,441 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:44,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:44,551 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:44,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:44,660 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:44,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262098945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:44,660 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:44,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 23 [2022-03-15 20:38:44,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [263716483] [2022-03-15 20:38:44,660 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:44,662 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:44,667 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 56 transitions. [2022-03-15 20:38:44,667 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:44,723 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:44,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:38:44,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:44,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:38:44,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:44,724 INFO L87 Difference]: Start difference. First operand 12377 states and 29992 transitions. Second operand has 25 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:45,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:45,458 INFO L93 Difference]: Finished difference Result 12792 states and 30873 transitions. [2022-03-15 20:38:45,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:38:45,458 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:45,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:45,478 INFO L225 Difference]: With dead ends: 12792 [2022-03-15 20:38:45,478 INFO L226 Difference]: Without dead ends: 12772 [2022-03-15 20:38:45,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 91 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:45,478 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 65 mSDsluCounter, 1654 mSDsCounter, 0 mSdLazyCounter, 2538 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 2551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 2538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:45,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 416 Invalid, 2551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 2538 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:38:45,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2022-03-15 20:38:45,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 10931. [2022-03-15 20:38:45,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10931 states, 10930 states have (on average 2.44455626715462) internal successors, (26719), 10930 states have internal predecessors, (26719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:45,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10931 states to 10931 states and 26719 transitions. [2022-03-15 20:38:45,636 INFO L78 Accepts]: Start accepts. Automaton has 10931 states and 26719 transitions. Word has length 40 [2022-03-15 20:38:45,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:45,636 INFO L470 AbstractCegarLoop]: Abstraction has 10931 states and 26719 transitions. [2022-03-15 20:38:45,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:45,636 INFO L276 IsEmpty]: Start isEmpty. Operand 10931 states and 26719 transitions. [2022-03-15 20:38:45,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:45,646 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:45,646 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:45,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Ended with exit code 0 [2022-03-15 20:38:45,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 270 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable271 [2022-03-15 20:38:45,847 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:45,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:45,847 INFO L85 PathProgramCache]: Analyzing trace with hash -777896739, now seen corresponding path program 270 times [2022-03-15 20:38:45,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:45,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681080342] [2022-03-15 20:38:45,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:45,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:45,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:46,134 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:46,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:46,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681080342] [2022-03-15 20:38:46,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681080342] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:46,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658675713] [2022-03-15 20:38:46,134 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:46,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:46,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:46,135 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:46,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Waiting until timeout for monitored process [2022-03-15 20:38:46,159 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 20:38:46,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:46,160 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:46,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:46,271 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:46,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:46,381 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:46,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658675713] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:46,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:46,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 24 [2022-03-15 20:38:46,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2042346153] [2022-03-15 20:38:46,382 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:46,383 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:46,388 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 54 transitions. [2022-03-15 20:38:46,388 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:46,440 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:46,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:38:46,440 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:46,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:38:46,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:46,441 INFO L87 Difference]: Start difference. First operand 10931 states and 26719 transitions. Second operand has 26 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:47,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:47,217 INFO L93 Difference]: Finished difference Result 11090 states and 26930 transitions. [2022-03-15 20:38:47,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:38:47,218 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:47,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:47,234 INFO L225 Difference]: With dead ends: 11090 [2022-03-15 20:38:47,234 INFO L226 Difference]: Without dead ends: 11070 [2022-03-15 20:38:47,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 89 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:47,234 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 68 mSDsluCounter, 1775 mSDsCounter, 0 mSdLazyCounter, 2720 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 2734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 2720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:47,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 458 Invalid, 2734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 2720 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:38:47,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11070 states. [2022-03-15 20:38:47,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11070 to 9429. [2022-03-15 20:38:47,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9429 states, 9428 states have (on average 2.46605854900297) internal successors, (23250), 9428 states have internal predecessors, (23250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:47,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9429 states to 9429 states and 23250 transitions. [2022-03-15 20:38:47,367 INFO L78 Accepts]: Start accepts. Automaton has 9429 states and 23250 transitions. Word has length 40 [2022-03-15 20:38:47,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:47,367 INFO L470 AbstractCegarLoop]: Abstraction has 9429 states and 23250 transitions. [2022-03-15 20:38:47,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:47,367 INFO L276 IsEmpty]: Start isEmpty. Operand 9429 states and 23250 transitions. [2022-03-15 20:38:47,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:47,375 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:47,375 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:47,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Ended with exit code 0 [2022-03-15 20:38:47,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,271 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:47,576 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:47,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:47,576 INFO L85 PathProgramCache]: Analyzing trace with hash 236994021, now seen corresponding path program 271 times [2022-03-15 20:38:47,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:47,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640217955] [2022-03-15 20:38:47,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:47,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:47,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:47,886 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:47,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:47,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640217955] [2022-03-15 20:38:47,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640217955] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:47,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594330492] [2022-03-15 20:38:47,886 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:47,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:47,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:47,887 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:47,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Waiting until timeout for monitored process [2022-03-15 20:38:47,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:47,910 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:47,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:48,022 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:48,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:48,135 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:48,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594330492] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:48,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:48,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:38:48,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [918409237] [2022-03-15 20:38:48,136 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:48,137 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:48,143 INFO L252 McrAutomatonBuilder]: Finished intersection with 55 states and 68 transitions. [2022-03-15 20:38:48,143 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:48,259 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:48,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:38:48,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:48,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:38:48,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:48,260 INFO L87 Difference]: Start difference. First operand 9429 states and 23250 transitions. Second operand has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:49,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:49,139 INFO L93 Difference]: Finished difference Result 9935 states and 24407 transitions. [2022-03-15 20:38:49,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:38:49,139 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 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 40 [2022-03-15 20:38:49,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:49,153 INFO L225 Difference]: With dead ends: 9935 [2022-03-15 20:38:49,154 INFO L226 Difference]: Without dead ends: 9932 [2022-03-15 20:38:49,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 95 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:49,154 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 72 mSDsluCounter, 2092 mSDsCounter, 0 mSdLazyCounter, 3133 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 3148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:49,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 502 Invalid, 3148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3133 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:38:49,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9932 states. [2022-03-15 20:38:49,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9932 to 9723. [2022-03-15 20:38:49,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9723 states, 9722 states have (on average 2.4794281012137422) internal successors, (24105), 9722 states have internal predecessors, (24105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:49,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9723 states to 9723 states and 24105 transitions. [2022-03-15 20:38:49,284 INFO L78 Accepts]: Start accepts. Automaton has 9723 states and 24105 transitions. Word has length 40 [2022-03-15 20:38:49,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:49,284 INFO L470 AbstractCegarLoop]: Abstraction has 9723 states and 24105 transitions. [2022-03-15 20:38:49,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:49,284 INFO L276 IsEmpty]: Start isEmpty. Operand 9723 states and 24105 transitions. [2022-03-15 20:38:49,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:49,293 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:49,293 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:49,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Ended with exit code 0 [2022-03-15 20:38:49,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,272 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:49,493 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:49,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:49,493 INFO L85 PathProgramCache]: Analyzing trace with hash 508164695, now seen corresponding path program 272 times [2022-03-15 20:38:49,494 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:49,494 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157417554] [2022-03-15 20:38:49,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:49,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:49,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:49,748 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:49,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:49,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157417554] [2022-03-15 20:38:49,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157417554] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:49,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64246135] [2022-03-15 20:38:49,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:49,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:49,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:49,750 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:49,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Waiting until timeout for monitored process [2022-03-15 20:38:49,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:49,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:49,773 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:49,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:49,910 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:49,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:50,014 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:38:50,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64246135] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:50,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:50,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 22 [2022-03-15 20:38:50,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1456469087] [2022-03-15 20:38:50,015 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:50,016 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:50,021 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 56 transitions. [2022-03-15 20:38:50,021 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:50,074 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:50,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:38:50,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:50,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:38:50,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:38:50,075 INFO L87 Difference]: Start difference. First operand 9723 states and 24105 transitions. Second operand has 24 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:50,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:50,766 INFO L93 Difference]: Finished difference Result 10096 states and 24918 transitions. [2022-03-15 20:38:50,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:38:50,766 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:50,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:50,781 INFO L225 Difference]: With dead ends: 10096 [2022-03-15 20:38:50,781 INFO L226 Difference]: Without dead ends: 10078 [2022-03-15 20:38:50,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:38:50,781 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 70 mSDsluCounter, 1684 mSDsCounter, 0 mSdLazyCounter, 2450 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 2462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:50,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 442 Invalid, 2462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2450 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:38:50,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10078 states. [2022-03-15 20:38:50,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10078 to 9245. [2022-03-15 20:38:50,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9245 states, 9244 states have (on average 2.4901557767200346) internal successors, (23019), 9244 states have internal predecessors, (23019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:50,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9245 states to 9245 states and 23019 transitions. [2022-03-15 20:38:50,907 INFO L78 Accepts]: Start accepts. Automaton has 9245 states and 23019 transitions. Word has length 40 [2022-03-15 20:38:50,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:50,907 INFO L470 AbstractCegarLoop]: Abstraction has 9245 states and 23019 transitions. [2022-03-15 20:38:50,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:50,908 INFO L276 IsEmpty]: Start isEmpty. Operand 9245 states and 23019 transitions. [2022-03-15 20:38:50,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:50,916 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:50,916 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:50,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Ended with exit code 0 [2022-03-15 20:38:51,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable274 [2022-03-15 20:38:51,116 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:51,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:51,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1573614709, now seen corresponding path program 273 times [2022-03-15 20:38:51,117 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:51,117 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76124673] [2022-03-15 20:38:51,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:51,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:51,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:51,396 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:51,396 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:51,396 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76124673] [2022-03-15 20:38:51,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76124673] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:51,396 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002204830] [2022-03-15 20:38:51,396 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:51,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:51,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:51,397 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:51,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Waiting until timeout for monitored process [2022-03-15 20:38:51,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:38:51,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:51,425 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:51,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:51,530 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:51,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:51,636 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:38:51,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002204830] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:51,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:51,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 23 [2022-03-15 20:38:51,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [927873780] [2022-03-15 20:38:51,636 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:51,638 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:51,643 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 54 transitions. [2022-03-15 20:38:51,643 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:51,717 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:51,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:38:51,717 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:51,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:38:51,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:51,717 INFO L87 Difference]: Start difference. First operand 9245 states and 23019 transitions. Second operand has 25 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:52,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:52,453 INFO L93 Difference]: Finished difference Result 9626 states and 23848 transitions. [2022-03-15 20:38:52,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:38:52,453 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:52,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:52,468 INFO L225 Difference]: With dead ends: 9626 [2022-03-15 20:38:52,468 INFO L226 Difference]: Without dead ends: 9608 [2022-03-15 20:38:52,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:38:52,468 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 73 mSDsluCounter, 1808 mSDsCounter, 0 mSdLazyCounter, 2630 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 2643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 2630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:52,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 485 Invalid, 2643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 2630 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:38:52,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9608 states. [2022-03-15 20:38:52,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9608 to 8056. [2022-03-15 20:38:52,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8056 states, 8055 states have (on average 2.50788330229671) internal successors, (20201), 8055 states have internal predecessors, (20201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:52,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8056 states to 8056 states and 20201 transitions. [2022-03-15 20:38:52,586 INFO L78 Accepts]: Start accepts. Automaton has 8056 states and 20201 transitions. Word has length 40 [2022-03-15 20:38:52,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:52,586 INFO L470 AbstractCegarLoop]: Abstraction has 8056 states and 20201 transitions. [2022-03-15 20:38:52,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:52,586 INFO L276 IsEmpty]: Start isEmpty. Operand 8056 states and 20201 transitions. [2022-03-15 20:38:52,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:52,593 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:52,593 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:52,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Ended with exit code 0 [2022-03-15 20:38:52,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,274 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:52,794 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:52,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:52,794 INFO L85 PathProgramCache]: Analyzing trace with hash 322964311, now seen corresponding path program 274 times [2022-03-15 20:38:52,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:52,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170144100] [2022-03-15 20:38:52,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:52,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:52,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:53,074 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:53,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:53,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170144100] [2022-03-15 20:38:53,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170144100] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:53,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593725816] [2022-03-15 20:38:53,075 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:53,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:53,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:53,076 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:53,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Waiting until timeout for monitored process [2022-03-15 20:38:53,098 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:53,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:53,099 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:53,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:53,206 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:53,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:53,313 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:53,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593725816] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:53,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:53,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 24 [2022-03-15 20:38:53,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1449733971] [2022-03-15 20:38:53,313 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:53,315 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:53,320 INFO L252 McrAutomatonBuilder]: Finished intersection with 47 states and 52 transitions. [2022-03-15 20:38:53,320 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:53,363 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:53,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:38:53,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:53,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:38:53,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:53,364 INFO L87 Difference]: Start difference. First operand 8056 states and 20201 transitions. Second operand has 26 states, 25 states have (on average 1.64) internal successors, (41), 25 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:54,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:54,148 INFO L93 Difference]: Finished difference Result 8176 states and 20363 transitions. [2022-03-15 20:38:54,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:38:54,149 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.64) internal successors, (41), 25 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:54,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:54,160 INFO L225 Difference]: With dead ends: 8176 [2022-03-15 20:38:54,161 INFO L226 Difference]: Without dead ends: 8158 [2022-03-15 20:38:54,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:38:54,161 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 76 mSDsluCounter, 1936 mSDsCounter, 0 mSdLazyCounter, 2816 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 2830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 2816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:54,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 530 Invalid, 2830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 2816 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:38:54,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8158 states. [2022-03-15 20:38:54,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8158 to 6828. [2022-03-15 20:38:54,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6828 states, 6827 states have (on average 2.5279039109418484) internal successors, (17258), 6827 states have internal predecessors, (17258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:54,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6828 states to 6828 states and 17258 transitions. [2022-03-15 20:38:54,258 INFO L78 Accepts]: Start accepts. Automaton has 6828 states and 17258 transitions. Word has length 40 [2022-03-15 20:38:54,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:54,259 INFO L470 AbstractCegarLoop]: Abstraction has 6828 states and 17258 transitions. [2022-03-15 20:38:54,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.64) internal successors, (41), 25 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:54,259 INFO L276 IsEmpty]: Start isEmpty. Operand 6828 states and 17258 transitions. [2022-03-15 20:38:54,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:54,264 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:54,264 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:54,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Ended with exit code 0 [2022-03-15 20:38:54,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276,275 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:54,465 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:54,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:54,465 INFO L85 PathProgramCache]: Analyzing trace with hash 750109749, now seen corresponding path program 275 times [2022-03-15 20:38:54,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:54,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716942191] [2022-03-15 20:38:54,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:54,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:54,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:54,764 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:54,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:54,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716942191] [2022-03-15 20:38:54,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716942191] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:54,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823413347] [2022-03-15 20:38:54,764 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:54,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:54,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:54,765 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:54,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Waiting until timeout for monitored process [2022-03-15 20:38:54,789 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:38:54,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:54,790 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:54,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:54,899 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:54,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:55,006 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:55,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823413347] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:55,006 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:55,006 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:38:55,006 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2030603938] [2022-03-15 20:38:55,006 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:55,008 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:55,014 INFO L252 McrAutomatonBuilder]: Finished intersection with 56 states and 70 transitions. [2022-03-15 20:38:55,014 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:55,138 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:55,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:38:55,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:55,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:38:55,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:55,139 INFO L87 Difference]: Start difference. First operand 6828 states and 17258 transitions. Second operand has 27 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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-03-15 20:38:56,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:56,028 INFO L93 Difference]: Finished difference Result 7298 states and 18317 transitions. [2022-03-15 20:38:56,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:38:56,028 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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 40 [2022-03-15 20:38:56,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:56,039 INFO L225 Difference]: With dead ends: 7298 [2022-03-15 20:38:56,040 INFO L226 Difference]: Without dead ends: 7295 [2022-03-15 20:38:56,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 96 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:56,040 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 78 mSDsluCounter, 2260 mSDsCounter, 0 mSdLazyCounter, 3233 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 3248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:56,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 577 Invalid, 3248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3233 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:38:56,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7295 states. [2022-03-15 20:38:56,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7295 to 7126. [2022-03-15 20:38:56,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7126 states, 7125 states have (on average 2.536842105263158) internal successors, (18075), 7125 states have internal predecessors, (18075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:56,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7126 states to 7126 states and 18075 transitions. [2022-03-15 20:38:56,138 INFO L78 Accepts]: Start accepts. Automaton has 7126 states and 18075 transitions. Word has length 40 [2022-03-15 20:38:56,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:56,138 INFO L470 AbstractCegarLoop]: Abstraction has 7126 states and 18075 transitions. [2022-03-15 20:38:56,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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-03-15 20:38:56,138 INFO L276 IsEmpty]: Start isEmpty. Operand 7126 states and 18075 transitions. [2022-03-15 20:38:56,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:56,144 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:56,144 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:56,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Ended with exit code 0 [2022-03-15 20:38:56,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2022-03-15 20:38:56,344 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:56,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:56,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2051604883, now seen corresponding path program 276 times [2022-03-15 20:38:56,345 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:56,345 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506341830] [2022-03-15 20:38:56,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:56,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:56,655 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:56,655 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:56,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506341830] [2022-03-15 20:38:56,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506341830] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:56,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607540443] [2022-03-15 20:38:56,655 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:56,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:56,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:56,656 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:56,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Waiting until timeout for monitored process [2022-03-15 20:38:56,680 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:38:56,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:56,681 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:56,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:56,791 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:56,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:56,901 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:56,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607540443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:56,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:56,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:38:56,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2145832044] [2022-03-15 20:38:56,901 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:56,903 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:56,910 INFO L252 McrAutomatonBuilder]: Finished intersection with 70 states and 98 transitions. [2022-03-15 20:38:56,910 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:57,108 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:57,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:38:57,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:57,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:38:57,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:57,109 INFO L87 Difference]: Start difference. First operand 7126 states and 18075 transitions. Second operand has 27 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:57,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:57,881 INFO L93 Difference]: Finished difference Result 7631 states and 19099 transitions. [2022-03-15 20:38:57,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:38:57,882 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.5) internal successors, (65), 26 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 40 [2022-03-15 20:38:57,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:57,893 INFO L225 Difference]: With dead ends: 7631 [2022-03-15 20:38:57,893 INFO L226 Difference]: Without dead ends: 7628 [2022-03-15 20:38:57,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 110 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:57,894 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 1372 mSDsCounter, 0 mSdLazyCounter, 2709 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 2724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:57,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 203 Invalid, 2724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2709 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:38:57,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7628 states. [2022-03-15 20:38:57,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7628 to 7471. [2022-03-15 20:38:57,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7471 states, 7470 states have (on average 2.531994645247657) internal successors, (18914), 7470 states have internal predecessors, (18914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:57,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7471 states to 7471 states and 18914 transitions. [2022-03-15 20:38:57,996 INFO L78 Accepts]: Start accepts. Automaton has 7471 states and 18914 transitions. Word has length 40 [2022-03-15 20:38:57,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:57,996 INFO L470 AbstractCegarLoop]: Abstraction has 7471 states and 18914 transitions. [2022-03-15 20:38:57,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:57,996 INFO L276 IsEmpty]: Start isEmpty. Operand 7471 states and 18914 transitions. [2022-03-15 20:38:58,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:58,003 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:58,003 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:58,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Ended with exit code 0 [2022-03-15 20:38:58,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2022-03-15 20:38:58,203 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:58,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:58,204 INFO L85 PathProgramCache]: Analyzing trace with hash -570061283, now seen corresponding path program 277 times [2022-03-15 20:38:58,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:58,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493501478] [2022-03-15 20:38:58,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:58,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:58,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:58,518 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:58,518 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:58,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493501478] [2022-03-15 20:38:58,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493501478] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:58,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629443683] [2022-03-15 20:38:58,519 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:58,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:58,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:58,520 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:58,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Waiting until timeout for monitored process [2022-03-15 20:38:58,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:58,543 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:38:58,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:58,656 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:58,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:58,768 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:58,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629443683] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:58,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:58,768 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:38:58,768 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [151277084] [2022-03-15 20:38:58,768 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:58,770 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:58,776 INFO L252 McrAutomatonBuilder]: Finished intersection with 71 states and 100 transitions. [2022-03-15 20:38:58,776 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:58,983 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:58,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:38:58,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:58,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:38:58,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:58,983 INFO L87 Difference]: Start difference. First operand 7471 states and 18914 transitions. Second operand has 27 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:59,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:59,751 INFO L93 Difference]: Finished difference Result 8046 states and 20150 transitions. [2022-03-15 20:38:59,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:38:59,751 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:38:59,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:59,763 INFO L225 Difference]: With dead ends: 8046 [2022-03-15 20:38:59,763 INFO L226 Difference]: Without dead ends: 8043 [2022-03-15 20:38:59,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 111 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:38:59,763 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 1420 mSDsCounter, 0 mSdLazyCounter, 2709 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 2724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:59,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 227 Invalid, 2724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2709 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:38:59,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8043 states. [2022-03-15 20:38:59,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8043 to 7891. [2022-03-15 20:38:59,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7891 states, 7890 states have (on average 2.5310519645120406) internal successors, (19970), 7890 states have internal predecessors, (19970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:59,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7891 states to 7891 states and 19970 transitions. [2022-03-15 20:38:59,868 INFO L78 Accepts]: Start accepts. Automaton has 7891 states and 19970 transitions. Word has length 40 [2022-03-15 20:38:59,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:59,868 INFO L470 AbstractCegarLoop]: Abstraction has 7891 states and 19970 transitions. [2022-03-15 20:38:59,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:59,869 INFO L276 IsEmpty]: Start isEmpty. Operand 7891 states and 19970 transitions. [2022-03-15 20:38:59,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:38:59,875 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:59,875 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:59,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Ended with exit code 0 [2022-03-15 20:39:00,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2022-03-15 20:39:00,076 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:00,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:00,076 INFO L85 PathProgramCache]: Analyzing trace with hash -375475915, now seen corresponding path program 278 times [2022-03-15 20:39:00,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:00,077 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144494103] [2022-03-15 20:39:00,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:00,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:00,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:00,392 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:00,392 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:00,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144494103] [2022-03-15 20:39:00,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144494103] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:00,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877054645] [2022-03-15 20:39:00,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:39:00,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:00,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:00,393 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:00,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Waiting until timeout for monitored process [2022-03-15 20:39:00,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:39:00,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:00,418 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:00,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:00,532 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:00,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:00,644 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:00,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877054645] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:00,645 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:00,645 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:00,645 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2083475883] [2022-03-15 20:39:00,645 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:00,646 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:00,653 INFO L252 McrAutomatonBuilder]: Finished intersection with 72 states and 102 transitions. [2022-03-15 20:39:00,653 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:00,867 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:00,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:00,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:00,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:00,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:00,867 INFO L87 Difference]: Start difference. First operand 7891 states and 19970 transitions. Second operand has 27 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-03-15 20:39:01,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:01,641 INFO L93 Difference]: Finished difference Result 8291 states and 20923 transitions. [2022-03-15 20:39:01,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:01,641 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 40 [2022-03-15 20:39:01,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:01,653 INFO L225 Difference]: With dead ends: 8291 [2022-03-15 20:39:01,653 INFO L226 Difference]: Without dead ends: 8288 [2022-03-15 20:39:01,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:01,654 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 28 mSDsluCounter, 1468 mSDsCounter, 0 mSdLazyCounter, 2708 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 2723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:01,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 252 Invalid, 2723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2708 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:39:01,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8288 states. [2022-03-15 20:39:01,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8288 to 8141. [2022-03-15 20:39:01,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8141 states, 8140 states have (on average 2.5488943488943487) internal successors, (20748), 8140 states have internal predecessors, (20748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:01,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8141 states to 8141 states and 20748 transitions. [2022-03-15 20:39:01,766 INFO L78 Accepts]: Start accepts. Automaton has 8141 states and 20748 transitions. Word has length 40 [2022-03-15 20:39:01,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:01,766 INFO L470 AbstractCegarLoop]: Abstraction has 8141 states and 20748 transitions. [2022-03-15 20:39:01,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-03-15 20:39:01,766 INFO L276 IsEmpty]: Start isEmpty. Operand 8141 states and 20748 transitions. [2022-03-15 20:39:01,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:01,774 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:01,774 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:01,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Ended with exit code 0 [2022-03-15 20:39:01,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 279 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable280 [2022-03-15 20:39:01,975 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:01,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:01,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1448590245, now seen corresponding path program 279 times [2022-03-15 20:39:01,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:01,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401208220] [2022-03-15 20:39:01,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:01,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:02,317 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:02,317 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:02,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401208220] [2022-03-15 20:39:02,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401208220] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:02,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668773564] [2022-03-15 20:39:02,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:39:02,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:02,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:02,318 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:02,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Waiting until timeout for monitored process [2022-03-15 20:39:02,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-15 20:39:02,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:02,344 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:02,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:02,450 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:02,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:02,557 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:02,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668773564] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:02,557 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:02,557 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:02,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [785263740] [2022-03-15 20:39:02,557 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:02,559 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:02,566 INFO L252 McrAutomatonBuilder]: Finished intersection with 74 states and 106 transitions. [2022-03-15 20:39:02,566 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:02,771 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:02,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:02,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:02,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:02,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:02,772 INFO L87 Difference]: Start difference. First operand 8141 states and 20748 transitions. Second operand has 27 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:03,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:03,556 INFO L93 Difference]: Finished difference Result 9510 states and 24151 transitions. [2022-03-15 20:39:03,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:03,557 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:39:03,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:03,570 INFO L225 Difference]: With dead ends: 9510 [2022-03-15 20:39:03,571 INFO L226 Difference]: Without dead ends: 9507 [2022-03-15 20:39:03,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 114 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:03,571 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 29 mSDsluCounter, 1540 mSDsCounter, 0 mSdLazyCounter, 2758 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 2773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:03,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 277 Invalid, 2773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2758 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:39:03,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9507 states. [2022-03-15 20:39:03,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9507 to 9241. [2022-03-15 20:39:03,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9241 states, 9240 states have (on average 2.5766233766233766) internal successors, (23808), 9240 states have internal predecessors, (23808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:03,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9241 states to 9241 states and 23808 transitions. [2022-03-15 20:39:03,702 INFO L78 Accepts]: Start accepts. Automaton has 9241 states and 23808 transitions. Word has length 40 [2022-03-15 20:39:03,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:03,702 INFO L470 AbstractCegarLoop]: Abstraction has 9241 states and 23808 transitions. [2022-03-15 20:39:03,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:03,702 INFO L276 IsEmpty]: Start isEmpty. Operand 9241 states and 23808 transitions. [2022-03-15 20:39:03,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:03,711 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:03,711 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:03,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Forceful destruction successful, exit code 0 [2022-03-15 20:39:03,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 280 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2022-03-15 20:39:03,912 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:03,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:03,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1394301467, now seen corresponding path program 280 times [2022-03-15 20:39:03,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:03,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924347063] [2022-03-15 20:39:03,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:03,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:03,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:04,221 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:04,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:04,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924347063] [2022-03-15 20:39:04,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924347063] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:04,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733065020] [2022-03-15 20:39:04,221 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:39:04,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:04,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:04,222 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:04,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Waiting until timeout for monitored process [2022-03-15 20:39:04,245 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:39:04,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:04,246 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:04,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:04,353 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:04,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:04,460 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:04,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733065020] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:04,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:04,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:04,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [526242824] [2022-03-15 20:39:04,461 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:04,462 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:04,470 INFO L252 McrAutomatonBuilder]: Finished intersection with 75 states and 108 transitions. [2022-03-15 20:39:04,470 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:04,681 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:04,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:04,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:04,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:04,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:04,682 INFO L87 Difference]: Start difference. First operand 9241 states and 23808 transitions. Second operand has 27 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 26 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-03-15 20:39:05,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:05,474 INFO L93 Difference]: Finished difference Result 10874 states and 28042 transitions. [2022-03-15 20:39:05,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:05,475 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 26 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 40 [2022-03-15 20:39:05,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:05,490 INFO L225 Difference]: With dead ends: 10874 [2022-03-15 20:39:05,490 INFO L226 Difference]: Without dead ends: 10871 [2022-03-15 20:39:05,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 115 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:05,491 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 30 mSDsluCounter, 1588 mSDsCounter, 0 mSdLazyCounter, 2783 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 2798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:05,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 302 Invalid, 2798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2783 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:39:05,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10871 states. [2022-03-15 20:39:05,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10871 to 10614. [2022-03-15 20:39:05,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10614 states, 10613 states have (on average 2.610760388203147) internal successors, (27708), 10613 states have internal predecessors, (27708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:05,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10614 states to 10614 states and 27708 transitions. [2022-03-15 20:39:05,637 INFO L78 Accepts]: Start accepts. Automaton has 10614 states and 27708 transitions. Word has length 40 [2022-03-15 20:39:05,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:05,637 INFO L470 AbstractCegarLoop]: Abstraction has 10614 states and 27708 transitions. [2022-03-15 20:39:05,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 26 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-03-15 20:39:05,637 INFO L276 IsEmpty]: Start isEmpty. Operand 10614 states and 27708 transitions. [2022-03-15 20:39:05,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:05,647 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:05,647 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:05,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Ended with exit code 0 [2022-03-15 20:39:05,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,281 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:05,847 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:05,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:05,848 INFO L85 PathProgramCache]: Analyzing trace with hash 368776445, now seen corresponding path program 281 times [2022-03-15 20:39:05,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:05,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717780067] [2022-03-15 20:39:05,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:05,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:05,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:06,154 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:06,154 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:06,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717780067] [2022-03-15 20:39:06,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717780067] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:06,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255915698] [2022-03-15 20:39:06,155 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:39:06,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:06,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:06,156 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:06,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Waiting until timeout for monitored process [2022-03-15 20:39:06,181 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-15 20:39:06,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:06,182 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:06,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:06,280 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:06,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:06,389 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:06,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255915698] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:06,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:06,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:06,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [417952145] [2022-03-15 20:39:06,389 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:06,391 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:06,398 INFO L252 McrAutomatonBuilder]: Finished intersection with 76 states and 110 transitions. [2022-03-15 20:39:06,398 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:06,617 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:06,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:06,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:06,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:06,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:06,618 INFO L87 Difference]: Start difference. First operand 10614 states and 27708 transitions. Second operand has 27 states, 26 states have (on average 2.730769230769231) internal successors, (71), 26 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:07,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:07,425 INFO L93 Difference]: Finished difference Result 12000 states and 31565 transitions. [2022-03-15 20:39:07,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:07,425 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.730769230769231) internal successors, (71), 26 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 40 [2022-03-15 20:39:07,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:07,444 INFO L225 Difference]: With dead ends: 12000 [2022-03-15 20:39:07,445 INFO L226 Difference]: Without dead ends: 11997 [2022-03-15 20:39:07,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 116 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:07,445 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 31 mSDsluCounter, 1636 mSDsCounter, 0 mSdLazyCounter, 2808 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 2823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:07,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 327 Invalid, 2823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2808 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:39:07,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11997 states. [2022-03-15 20:39:07,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11997 to 11777. [2022-03-15 20:39:07,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11777 states, 11776 states have (on average 2.6553158967391304) internal successors, (31269), 11776 states have internal predecessors, (31269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:07,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11777 states to 11777 states and 31269 transitions. [2022-03-15 20:39:07,628 INFO L78 Accepts]: Start accepts. Automaton has 11777 states and 31269 transitions. Word has length 40 [2022-03-15 20:39:07,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:07,628 INFO L470 AbstractCegarLoop]: Abstraction has 11777 states and 31269 transitions. [2022-03-15 20:39:07,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.730769230769231) internal successors, (71), 26 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:07,628 INFO L276 IsEmpty]: Start isEmpty. Operand 11777 states and 31269 transitions. [2022-03-15 20:39:07,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:07,638 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:07,639 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:07,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Ended with exit code 0 [2022-03-15 20:39:07,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,282 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:07,839 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:07,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:07,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1670894813, now seen corresponding path program 282 times [2022-03-15 20:39:07,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:07,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307622224] [2022-03-15 20:39:07,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:07,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:07,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:08,150 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:08,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:08,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307622224] [2022-03-15 20:39:08,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307622224] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:08,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148252203] [2022-03-15 20:39:08,150 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:39:08,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:08,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:08,151 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:08,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Waiting until timeout for monitored process [2022-03-15 20:39:08,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-15 20:39:08,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:08,176 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:08,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:08,288 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:08,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:08,397 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:08,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148252203] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:08,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:08,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:08,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1877378979] [2022-03-15 20:39:08,397 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:08,399 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:08,406 INFO L252 McrAutomatonBuilder]: Finished intersection with 78 states and 114 transitions. [2022-03-15 20:39:08,407 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:08,634 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:08,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:08,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:08,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:08,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:08,634 INFO L87 Difference]: Start difference. First operand 11777 states and 31269 transitions. Second operand has 27 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:09,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:09,464 INFO L93 Difference]: Finished difference Result 14087 states and 36961 transitions. [2022-03-15 20:39:09,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:09,465 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:39:09,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:09,488 INFO L225 Difference]: With dead ends: 14087 [2022-03-15 20:39:09,488 INFO L226 Difference]: Without dead ends: 14084 [2022-03-15 20:39:09,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 118 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:09,489 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 32 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 2858 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 2873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:09,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 352 Invalid, 2873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2858 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:09,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14084 states. [2022-03-15 20:39:09,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14084 to 13780. [2022-03-15 20:39:09,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13780 states, 13779 states have (on average 2.6521518252413094) internal successors, (36544), 13779 states have internal predecessors, (36544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:09,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13780 states to 13780 states and 36544 transitions. [2022-03-15 20:39:09,714 INFO L78 Accepts]: Start accepts. Automaton has 13780 states and 36544 transitions. Word has length 40 [2022-03-15 20:39:09,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:09,714 INFO L470 AbstractCegarLoop]: Abstraction has 13780 states and 36544 transitions. [2022-03-15 20:39:09,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:09,714 INFO L276 IsEmpty]: Start isEmpty. Operand 13780 states and 36544 transitions. [2022-03-15 20:39:09,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:09,727 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:09,727 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:09,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Ended with exit code 0 [2022-03-15 20:39:09,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable284 [2022-03-15 20:39:09,927 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:09,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:09,928 INFO L85 PathProgramCache]: Analyzing trace with hash 978772397, now seen corresponding path program 283 times [2022-03-15 20:39:09,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:09,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457958259] [2022-03-15 20:39:09,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:09,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:09,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:10,258 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:10,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:10,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457958259] [2022-03-15 20:39:10,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457958259] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:10,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959909233] [2022-03-15 20:39:10,258 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:39:10,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:10,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:10,259 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:10,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Waiting until timeout for monitored process [2022-03-15 20:39:10,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:10,285 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:10,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:10,397 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:10,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:10,509 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:10,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959909233] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:10,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:10,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:10,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1854695787] [2022-03-15 20:39:10,509 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:10,511 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:10,519 INFO L252 McrAutomatonBuilder]: Finished intersection with 79 states and 116 transitions. [2022-03-15 20:39:10,519 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:10,755 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:10,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:10,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:10,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:10,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:10,756 INFO L87 Difference]: Start difference. First operand 13780 states and 36544 transitions. Second operand has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 26 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:11,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:11,602 INFO L93 Difference]: Finished difference Result 16311 states and 42958 transitions. [2022-03-15 20:39:11,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:11,602 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 26 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 40 [2022-03-15 20:39:11,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:11,629 INFO L225 Difference]: With dead ends: 16311 [2022-03-15 20:39:11,629 INFO L226 Difference]: Without dead ends: 16308 [2022-03-15 20:39:11,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 119 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:11,630 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 33 mSDsluCounter, 1756 mSDsCounter, 0 mSdLazyCounter, 2883 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 2898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:11,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 377 Invalid, 2898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2883 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:11,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16308 states. [2022-03-15 20:39:11,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16308 to 16015. [2022-03-15 20:39:11,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16015 states, 16014 states have (on average 2.657174971899588) internal successors, (42552), 16014 states have internal predecessors, (42552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:11,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16015 states to 16015 states and 42552 transitions. [2022-03-15 20:39:11,890 INFO L78 Accepts]: Start accepts. Automaton has 16015 states and 42552 transitions. Word has length 40 [2022-03-15 20:39:11,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:11,890 INFO L470 AbstractCegarLoop]: Abstraction has 16015 states and 42552 transitions. [2022-03-15 20:39:11,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 26 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:11,890 INFO L276 IsEmpty]: Start isEmpty. Operand 16015 states and 42552 transitions. [2022-03-15 20:39:11,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:11,906 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:11,906 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:11,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Forceful destruction successful, exit code 0 [2022-03-15 20:39:12,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,284 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:12,107 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:12,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:12,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1955554107, now seen corresponding path program 284 times [2022-03-15 20:39:12,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:12,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795843552] [2022-03-15 20:39:12,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:12,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:12,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:12,423 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:12,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:12,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795843552] [2022-03-15 20:39:12,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795843552] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:12,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440719922] [2022-03-15 20:39:12,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:39:12,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:12,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:12,424 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:12,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Waiting until timeout for monitored process [2022-03-15 20:39:12,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:39:12,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:12,448 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:12,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:12,562 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:12,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:12,675 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:12,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440719922] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:12,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:12,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:12,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [120043808] [2022-03-15 20:39:12,675 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:12,677 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:12,685 INFO L252 McrAutomatonBuilder]: Finished intersection with 80 states and 118 transitions. [2022-03-15 20:39:12,685 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:12,971 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:12,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:12,971 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:12,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:12,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:12,971 INFO L87 Difference]: Start difference. First operand 16015 states and 42552 transitions. Second operand has 27 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:13,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:13,828 INFO L93 Difference]: Finished difference Result 18283 states and 48598 transitions. [2022-03-15 20:39:13,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:13,828 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 26 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 40 [2022-03-15 20:39:13,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:13,859 INFO L225 Difference]: With dead ends: 18283 [2022-03-15 20:39:13,859 INFO L226 Difference]: Without dead ends: 18280 [2022-03-15 20:39:13,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 120 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:13,860 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 34 mSDsluCounter, 1804 mSDsCounter, 0 mSdLazyCounter, 2908 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 2923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:13,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 402 Invalid, 2923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2908 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:13,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18280 states. [2022-03-15 20:39:14,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18280 to 18017. [2022-03-15 20:39:14,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18017 states, 18016 states have (on average 2.6767317939609234) internal successors, (48224), 18016 states have internal predecessors, (48224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:14,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18017 states to 18017 states and 48224 transitions. [2022-03-15 20:39:14,160 INFO L78 Accepts]: Start accepts. Automaton has 18017 states and 48224 transitions. Word has length 40 [2022-03-15 20:39:14,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:14,160 INFO L470 AbstractCegarLoop]: Abstraction has 18017 states and 48224 transitions. [2022-03-15 20:39:14,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 26 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:14,160 INFO L276 IsEmpty]: Start isEmpty. Operand 18017 states and 48224 transitions. [2022-03-15 20:39:14,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:14,178 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:14,178 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:14,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Ended with exit code 0 [2022-03-15 20:39:14,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,285 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:14,379 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:14,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:14,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1148892651, now seen corresponding path program 285 times [2022-03-15 20:39:14,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:14,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619546319] [2022-03-15 20:39:14,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:14,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:14,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:14,678 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:14,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:14,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619546319] [2022-03-15 20:39:14,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619546319] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:14,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946335706] [2022-03-15 20:39:14,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:39:14,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:14,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:14,680 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:14,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Waiting until timeout for monitored process [2022-03-15 20:39:14,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 20:39:14,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:14,705 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:14,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:14,810 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:14,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:14,916 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:14,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946335706] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:14,916 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:14,916 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:14,916 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1357599699] [2022-03-15 20:39:14,916 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:14,918 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:14,926 INFO L252 McrAutomatonBuilder]: Finished intersection with 82 states and 122 transitions. [2022-03-15 20:39:14,926 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:15,156 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:15,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:15,156 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:15,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:15,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:15,157 INFO L87 Difference]: Start difference. First operand 18017 states and 48224 transitions. Second operand has 27 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:16,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:16,028 INFO L93 Difference]: Finished difference Result 20530 states and 54175 transitions. [2022-03-15 20:39:16,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:16,028 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 26 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 40 [2022-03-15 20:39:16,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:16,064 INFO L225 Difference]: With dead ends: 20530 [2022-03-15 20:39:16,065 INFO L226 Difference]: Without dead ends: 20527 [2022-03-15 20:39:16,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 122 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:16,065 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 35 mSDsluCounter, 1876 mSDsCounter, 0 mSdLazyCounter, 2958 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 2973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:16,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 427 Invalid, 2973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2958 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:16,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20527 states. [2022-03-15 20:39:16,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20527 to 20226. [2022-03-15 20:39:16,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20226 states, 20225 states have (on average 2.657206427688504) internal successors, (53742), 20225 states have internal predecessors, (53742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:16,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20226 states to 20226 states and 53742 transitions. [2022-03-15 20:39:16,411 INFO L78 Accepts]: Start accepts. Automaton has 20226 states and 53742 transitions. Word has length 40 [2022-03-15 20:39:16,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:16,411 INFO L470 AbstractCegarLoop]: Abstraction has 20226 states and 53742 transitions. [2022-03-15 20:39:16,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:16,412 INFO L276 IsEmpty]: Start isEmpty. Operand 20226 states and 53742 transitions. [2022-03-15 20:39:16,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:16,432 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:16,432 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:16,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Forceful destruction successful, exit code 0 [2022-03-15 20:39:16,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2022-03-15 20:39:16,633 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:16,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:16,633 INFO L85 PathProgramCache]: Analyzing trace with hash -175226507, now seen corresponding path program 286 times [2022-03-15 20:39:16,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:16,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413560806] [2022-03-15 20:39:16,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:16,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:16,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:16,930 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:16,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:16,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413560806] [2022-03-15 20:39:16,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413560806] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:16,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394702535] [2022-03-15 20:39:16,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:39:16,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:16,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:16,931 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:16,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Waiting until timeout for monitored process [2022-03-15 20:39:16,954 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:39:16,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:16,955 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:16,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:17,062 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:17,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:17,193 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:17,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394702535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:17,193 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:17,193 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:17,193 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [696035790] [2022-03-15 20:39:17,193 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:17,195 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:17,203 INFO L252 McrAutomatonBuilder]: Finished intersection with 83 states and 124 transitions. [2022-03-15 20:39:17,203 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:17,443 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:17,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:17,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:17,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:17,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:17,444 INFO L87 Difference]: Start difference. First operand 20226 states and 53742 transitions. Second operand has 27 states, 26 states have (on average 3.0) internal successors, (78), 26 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:18,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:18,338 INFO L93 Difference]: Finished difference Result 22941 states and 60351 transitions. [2022-03-15 20:39:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:18,339 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.0) internal successors, (78), 26 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:39:18,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:18,382 INFO L225 Difference]: With dead ends: 22941 [2022-03-15 20:39:18,382 INFO L226 Difference]: Without dead ends: 22938 [2022-03-15 20:39:18,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 123 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:18,382 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 36 mSDsluCounter, 1924 mSDsCounter, 0 mSdLazyCounter, 2983 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 2998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2983 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:18,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 452 Invalid, 2998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2983 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:18,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22938 states. [2022-03-15 20:39:18,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22938 to 22647. [2022-03-15 20:39:18,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22647 states, 22646 states have (on average 2.6462951514616266) internal successors, (59928), 22646 states have internal predecessors, (59928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:18,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22647 states to 22647 states and 59928 transitions. [2022-03-15 20:39:18,790 INFO L78 Accepts]: Start accepts. Automaton has 22647 states and 59928 transitions. Word has length 40 [2022-03-15 20:39:18,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:18,790 INFO L470 AbstractCegarLoop]: Abstraction has 22647 states and 59928 transitions. [2022-03-15 20:39:18,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.0) internal successors, (78), 26 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:18,790 INFO L276 IsEmpty]: Start isEmpty. Operand 22647 states and 59928 transitions. [2022-03-15 20:39:18,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:18,814 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:18,814 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:18,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Ended with exit code 0 [2022-03-15 20:39:19,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 287 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2022-03-15 20:39:19,014 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:19,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:19,014 INFO L85 PathProgramCache]: Analyzing trace with hash -332314483, now seen corresponding path program 287 times [2022-03-15 20:39:19,015 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:19,015 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356842686] [2022-03-15 20:39:19,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:19,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:19,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:19,350 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:19,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:19,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356842686] [2022-03-15 20:39:19,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356842686] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:19,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417415584] [2022-03-15 20:39:19,350 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:39:19,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:19,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:19,351 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:19,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Waiting until timeout for monitored process [2022-03-15 20:39:19,375 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:39:19,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:19,376 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:19,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:19,486 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:19,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:19,595 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:19,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417415584] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:19,595 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:19,595 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:19,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [173139377] [2022-03-15 20:39:19,596 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:19,597 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:19,606 INFO L252 McrAutomatonBuilder]: Finished intersection with 84 states and 126 transitions. [2022-03-15 20:39:19,606 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:19,856 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:19,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:19,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:19,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:19,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:19,857 INFO L87 Difference]: Start difference. First operand 22647 states and 59928 transitions. Second operand has 27 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 26 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:20,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:20,773 INFO L93 Difference]: Finished difference Result 25098 states and 66144 transitions. [2022-03-15 20:39:20,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:20,773 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 26 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 40 [2022-03-15 20:39:20,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:20,824 INFO L225 Difference]: With dead ends: 25098 [2022-03-15 20:39:20,824 INFO L226 Difference]: Without dead ends: 25095 [2022-03-15 20:39:20,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 124 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:20,824 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 37 mSDsluCounter, 1972 mSDsCounter, 0 mSdLazyCounter, 3008 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 3023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:20,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 477 Invalid, 3023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3008 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:20,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25095 states. [2022-03-15 20:39:21,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25095 to 24828. [2022-03-15 20:39:21,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24828 states, 24827 states have (on average 2.648286140089419) internal successors, (65749), 24827 states have internal predecessors, (65749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:21,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24828 states to 24828 states and 65749 transitions. [2022-03-15 20:39:21,382 INFO L78 Accepts]: Start accepts. Automaton has 24828 states and 65749 transitions. Word has length 40 [2022-03-15 20:39:21,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:21,382 INFO L470 AbstractCegarLoop]: Abstraction has 24828 states and 65749 transitions. [2022-03-15 20:39:21,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 26 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:21,383 INFO L276 IsEmpty]: Start isEmpty. Operand 24828 states and 65749 transitions. [2022-03-15 20:39:21,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:21,407 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:21,407 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:21,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Ended with exit code 0 [2022-03-15 20:39:21,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2022-03-15 20:39:21,607 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:21,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:21,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1557259443, now seen corresponding path program 288 times [2022-03-15 20:39:21,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:21,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505627795] [2022-03-15 20:39:21,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:21,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:21,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:21,903 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:21,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:21,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505627795] [2022-03-15 20:39:21,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505627795] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:21,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58988237] [2022-03-15 20:39:21,903 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:39:21,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:21,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:21,904 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:21,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Waiting until timeout for monitored process [2022-03-15 20:39:21,928 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:39:21,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:21,929 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:21,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:22,035 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:22,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:22,139 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:22,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58988237] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:22,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:22,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:22,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2074527397] [2022-03-15 20:39:22,139 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:22,141 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:22,150 INFO L252 McrAutomatonBuilder]: Finished intersection with 86 states and 130 transitions. [2022-03-15 20:39:22,150 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:22,394 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:22,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:22,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:22,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:22,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:22,395 INFO L87 Difference]: Start difference. First operand 24828 states and 65749 transitions. Second operand has 27 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:23,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:23,326 INFO L93 Difference]: Finished difference Result 27349 states and 71599 transitions. [2022-03-15 20:39:23,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:23,326 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:39:23,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:23,381 INFO L225 Difference]: With dead ends: 27349 [2022-03-15 20:39:23,381 INFO L226 Difference]: Without dead ends: 27346 [2022-03-15 20:39:23,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 126 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:23,381 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 38 mSDsluCounter, 2044 mSDsCounter, 0 mSdLazyCounter, 3058 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 3073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:23,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 502 Invalid, 3073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3058 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:23,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27346 states. [2022-03-15 20:39:23,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27346 to 27083. [2022-03-15 20:39:23,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27083 states, 27082 states have (on average 2.6291632818846464) internal successors, (71203), 27082 states have internal predecessors, (71203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:23,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27083 states to 27083 states and 71203 transitions. [2022-03-15 20:39:23,899 INFO L78 Accepts]: Start accepts. Automaton has 27083 states and 71203 transitions. Word has length 40 [2022-03-15 20:39:23,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:23,899 INFO L470 AbstractCegarLoop]: Abstraction has 27083 states and 71203 transitions. [2022-03-15 20:39:23,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:23,899 INFO L276 IsEmpty]: Start isEmpty. Operand 27083 states and 71203 transitions. [2022-03-15 20:39:23,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:23,927 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:23,927 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:23,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Ended with exit code 0 [2022-03-15 20:39:24,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,289 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:24,127 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:24,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:24,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1229142723, now seen corresponding path program 289 times [2022-03-15 20:39:24,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:24,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359519094] [2022-03-15 20:39:24,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:24,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:24,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:24,422 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:24,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:24,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359519094] [2022-03-15 20:39:24,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359519094] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:24,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088237891] [2022-03-15 20:39:24,422 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:39:24,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:24,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:24,423 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:24,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Waiting until timeout for monitored process [2022-03-15 20:39:24,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:24,448 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:24,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:24,555 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:24,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:24,661 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:24,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088237891] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:24,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:24,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:24,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [820954175] [2022-03-15 20:39:24,661 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:24,663 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:24,672 INFO L252 McrAutomatonBuilder]: Finished intersection with 87 states and 132 transitions. [2022-03-15 20:39:24,672 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:24,926 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:24,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:24,927 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:24,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:24,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:24,927 INFO L87 Difference]: Start difference. First operand 27083 states and 71203 transitions. Second operand has 27 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:25,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:25,876 INFO L93 Difference]: Finished difference Result 29822 states and 77728 transitions. [2022-03-15 20:39:25,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:25,876 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:39:25,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:25,939 INFO L225 Difference]: With dead ends: 29822 [2022-03-15 20:39:25,939 INFO L226 Difference]: Without dead ends: 29819 [2022-03-15 20:39:25,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 127 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:25,940 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 39 mSDsluCounter, 2092 mSDsCounter, 0 mSdLazyCounter, 3083 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 3098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3083 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:25,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 527 Invalid, 3098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3083 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:25,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29819 states. [2022-03-15 20:39:26,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29819 to 29561. [2022-03-15 20:39:26,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29561 states, 29560 states have (on average 2.6162719891745603) internal successors, (77337), 29560 states have internal predecessors, (77337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:26,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29561 states to 29561 states and 77337 transitions. [2022-03-15 20:39:26,512 INFO L78 Accepts]: Start accepts. Automaton has 29561 states and 77337 transitions. Word has length 40 [2022-03-15 20:39:26,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:26,512 INFO L470 AbstractCegarLoop]: Abstraction has 29561 states and 77337 transitions. [2022-03-15 20:39:26,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:26,512 INFO L276 IsEmpty]: Start isEmpty. Operand 29561 states and 77337 transitions. [2022-03-15 20:39:26,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:26,541 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:26,541 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:26,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Ended with exit code 0 [2022-03-15 20:39:26,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2022-03-15 20:39:26,741 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:26,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:26,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1016129451, now seen corresponding path program 290 times [2022-03-15 20:39:26,742 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:26,742 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143037414] [2022-03-15 20:39:26,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:26,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:26,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:27,041 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:27,041 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:27,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143037414] [2022-03-15 20:39:27,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143037414] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:27,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442037499] [2022-03-15 20:39:27,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:39:27,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:27,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:27,042 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:27,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Waiting until timeout for monitored process [2022-03-15 20:39:27,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:39:27,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:27,067 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:27,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:27,175 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:27,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:27,284 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:27,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442037499] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:27,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:27,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:27,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [573432177] [2022-03-15 20:39:27,284 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:27,285 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:27,295 INFO L252 McrAutomatonBuilder]: Finished intersection with 88 states and 134 transitions. [2022-03-15 20:39:27,295 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:27,556 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:27,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:27,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:27,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:27,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:27,556 INFO L87 Difference]: Start difference. First operand 29561 states and 77337 transitions. Second operand has 27 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 26 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:28,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:28,521 INFO L93 Difference]: Finished difference Result 32147 states and 83684 transitions. [2022-03-15 20:39:28,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:28,521 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 26 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:39:28,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:28,589 INFO L225 Difference]: With dead ends: 32147 [2022-03-15 20:39:28,590 INFO L226 Difference]: Without dead ends: 32144 [2022-03-15 20:39:28,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 128 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:28,590 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 40 mSDsluCounter, 2140 mSDsCounter, 0 mSdLazyCounter, 3108 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 3123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:28,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 552 Invalid, 3123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3108 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:28,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32144 states. [2022-03-15 20:39:29,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32144 to 31902. [2022-03-15 20:39:29,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31902 states, 31901 states have (on average 2.6116422682674525) internal successors, (83314), 31901 states have internal predecessors, (83314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:29,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31902 states to 31902 states and 83314 transitions. [2022-03-15 20:39:29,256 INFO L78 Accepts]: Start accepts. Automaton has 31902 states and 83314 transitions. Word has length 40 [2022-03-15 20:39:29,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:29,257 INFO L470 AbstractCegarLoop]: Abstraction has 31902 states and 83314 transitions. [2022-03-15 20:39:29,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 26 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:29,257 INFO L276 IsEmpty]: Start isEmpty. Operand 31902 states and 83314 transitions. [2022-03-15 20:39:29,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:29,286 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:29,286 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:29,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Forceful destruction successful, exit code 0 [2022-03-15 20:39:29,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,291 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:29,487 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:29,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:29,487 INFO L85 PathProgramCache]: Analyzing trace with hash -379603077, now seen corresponding path program 291 times [2022-03-15 20:39:29,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:29,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188129216] [2022-03-15 20:39:29,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:29,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:29,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:29,778 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:29,778 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:29,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188129216] [2022-03-15 20:39:29,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188129216] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:29,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118382095] [2022-03-15 20:39:29,779 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:39:29,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:29,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:29,780 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:29,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Waiting until timeout for monitored process [2022-03-15 20:39:29,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:39:29,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:29,805 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:29,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:29,909 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:29,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:30,013 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:30,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118382095] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:30,013 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:30,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:30,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1499103311] [2022-03-15 20:39:30,013 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:30,015 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:30,025 INFO L252 McrAutomatonBuilder]: Finished intersection with 90 states and 138 transitions. [2022-03-15 20:39:30,025 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:30,281 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:30,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:30,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:30,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:30,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:30,282 INFO L87 Difference]: Start difference. First operand 31902 states and 83314 transitions. Second operand has 27 states, 26 states have (on average 3.269230769230769) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:31,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:31,261 INFO L93 Difference]: Finished difference Result 34134 states and 88579 transitions. [2022-03-15 20:39:31,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:31,262 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.269230769230769) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:39:31,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:31,334 INFO L225 Difference]: With dead ends: 34134 [2022-03-15 20:39:31,335 INFO L226 Difference]: Without dead ends: 34118 [2022-03-15 20:39:31,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 130 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:31,335 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 41 mSDsluCounter, 2213 mSDsCounter, 0 mSdLazyCounter, 3162 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 3177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:31,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 578 Invalid, 3177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3162 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:31,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34118 states. [2022-03-15 20:39:31,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34118 to 33931. [2022-03-15 20:39:31,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33931 states, 33930 states have (on average 2.601355732390215) internal successors, (88264), 33930 states have internal predecessors, (88264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:31,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33931 states to 33931 states and 88264 transitions. [2022-03-15 20:39:31,975 INFO L78 Accepts]: Start accepts. Automaton has 33931 states and 88264 transitions. Word has length 40 [2022-03-15 20:39:31,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:31,975 INFO L470 AbstractCegarLoop]: Abstraction has 33931 states and 88264 transitions. [2022-03-15 20:39:31,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.269230769230769) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:31,975 INFO L276 IsEmpty]: Start isEmpty. Operand 33931 states and 88264 transitions. [2022-03-15 20:39:32,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:32,007 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:32,007 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:32,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Forceful destruction successful, exit code 0 [2022-03-15 20:39:32,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293,292 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:32,208 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:32,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:32,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1058303237, now seen corresponding path program 292 times [2022-03-15 20:39:32,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:32,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938563611] [2022-03-15 20:39:32,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:32,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:32,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:32,509 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:32,509 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:32,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938563611] [2022-03-15 20:39:32,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938563611] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:32,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136832453] [2022-03-15 20:39:32,509 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:39:32,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:32,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:32,510 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:32,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Waiting until timeout for monitored process [2022-03-15 20:39:32,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:39:32,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:32,539 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:32,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:32,645 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:32,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:32,751 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:32,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136832453] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:32,752 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:32,752 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:32,752 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [235531660] [2022-03-15 20:39:32,752 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:32,753 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:32,763 INFO L252 McrAutomatonBuilder]: Finished intersection with 91 states and 140 transitions. [2022-03-15 20:39:32,763 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:33,032 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:33,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:33,032 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:33,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:33,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:33,032 INFO L87 Difference]: Start difference. First operand 33931 states and 88264 transitions. Second operand has 27 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:34,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:34,034 INFO L93 Difference]: Finished difference Result 36368 states and 94139 transitions. [2022-03-15 20:39:34,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:34,035 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:39:34,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:34,110 INFO L225 Difference]: With dead ends: 36368 [2022-03-15 20:39:34,110 INFO L226 Difference]: Without dead ends: 36352 [2022-03-15 20:39:34,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 131 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:34,110 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 42 mSDsluCounter, 2261 mSDsCounter, 0 mSdLazyCounter, 3187 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 3202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:34,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 603 Invalid, 3202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3187 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:34,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36352 states. [2022-03-15 20:39:34,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36352 to 36166. [2022-03-15 20:39:34,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36166 states, 36165 states have (on average 2.5943591870593115) internal successors, (93825), 36165 states have internal predecessors, (93825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:34,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36166 states to 36166 states and 93825 transitions. [2022-03-15 20:39:34,800 INFO L78 Accepts]: Start accepts. Automaton has 36166 states and 93825 transitions. Word has length 40 [2022-03-15 20:39:34,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:34,800 INFO L470 AbstractCegarLoop]: Abstraction has 36166 states and 93825 transitions. [2022-03-15 20:39:34,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:34,800 INFO L276 IsEmpty]: Start isEmpty. Operand 36166 states and 93825 transitions. [2022-03-15 20:39:34,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:34,929 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:34,929 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:34,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Ended with exit code 0 [2022-03-15 20:39:35,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,293 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:35,129 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:35,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:35,130 INFO L85 PathProgramCache]: Analyzing trace with hash 89918493, now seen corresponding path program 293 times [2022-03-15 20:39:35,130 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:35,131 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819959460] [2022-03-15 20:39:35,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:35,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:35,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:35,420 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:35,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:35,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819959460] [2022-03-15 20:39:35,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819959460] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:35,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259183849] [2022-03-15 20:39:35,421 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:39:35,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:35,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:35,422 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:35,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Waiting until timeout for monitored process [2022-03-15 20:39:35,446 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:39:35,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:35,447 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:35,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:35,551 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:35,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:35,655 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:35,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259183849] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:35,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:35,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:35,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [514392817] [2022-03-15 20:39:35,655 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:35,657 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:35,667 INFO L252 McrAutomatonBuilder]: Finished intersection with 92 states and 142 transitions. [2022-03-15 20:39:35,667 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:35,933 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:35,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:35,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:35,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:35,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:35,933 INFO L87 Difference]: Start difference. First operand 36166 states and 93825 transitions. Second operand has 27 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:36,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:36,940 INFO L93 Difference]: Finished difference Result 38789 states and 100262 transitions. [2022-03-15 20:39:36,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:36,940 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 20:39:36,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:37,023 INFO L225 Difference]: With dead ends: 38789 [2022-03-15 20:39:37,023 INFO L226 Difference]: Without dead ends: 38773 [2022-03-15 20:39:37,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 132 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:37,023 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 43 mSDsluCounter, 2309 mSDsCounter, 0 mSdLazyCounter, 3212 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 3227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:37,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 628 Invalid, 3227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3212 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:39:37,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38773 states. [2022-03-15 20:39:37,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38773 to 38588. [2022-03-15 20:39:37,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38588 states, 38587 states have (on average 2.590224687070775) internal successors, (99949), 38587 states have internal predecessors, (99949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:37,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38588 states to 38588 states and 99949 transitions. [2022-03-15 20:39:37,756 INFO L78 Accepts]: Start accepts. Automaton has 38588 states and 99949 transitions. Word has length 40 [2022-03-15 20:39:37,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:37,756 INFO L470 AbstractCegarLoop]: Abstraction has 38588 states and 99949 transitions. [2022-03-15 20:39:37,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:37,756 INFO L276 IsEmpty]: Start isEmpty. Operand 38588 states and 99949 transitions. [2022-03-15 20:39:37,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 20:39:37,796 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:37,796 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:37,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Ended with exit code 0 [2022-03-15 20:39:37,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,294 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:37,997 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:37,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:37,997 INFO L85 PathProgramCache]: Analyzing trace with hash -523171867, now seen corresponding path program 294 times [2022-03-15 20:39:37,998 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:37,998 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698449236] [2022-03-15 20:39:37,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:37,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:38,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:38,292 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:38,292 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:38,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698449236] [2022-03-15 20:39:38,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698449236] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:38,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33297139] [2022-03-15 20:39:38,292 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:39:38,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:38,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:38,293 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:38,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Waiting until timeout for monitored process [2022-03-15 20:39:38,317 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:39:38,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:38,319 WARN L261 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 20:39:38,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:38,424 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:38,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:38,529 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:38,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33297139] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:38,530 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:38,530 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-15 20:39:38,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1628176464] [2022-03-15 20:39:38,530 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:38,532 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:38,543 INFO L252 McrAutomatonBuilder]: Finished intersection with 108 states and 174 transitions. [2022-03-15 20:39:38,543 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:38,942 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:39:38,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:39:38,943 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:38,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:39:38,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:38,943 INFO L87 Difference]: Start difference. First operand 38588 states and 99949 transitions. Second operand has 27 states, 26 states have (on average 3.8461538461538463) internal successors, (100), 26 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-03-15 20:39:39,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:39,979 INFO L93 Difference]: Finished difference Result 38734 states and 100229 transitions. [2022-03-15 20:39:39,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:39:39,979 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.8461538461538463) internal successors, (100), 26 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 40 [2022-03-15 20:39:39,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:40,061 INFO L225 Difference]: With dead ends: 38734 [2022-03-15 20:39:40,061 INFO L226 Difference]: Without dead ends: 38731 [2022-03-15 20:39:40,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 148 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:39:40,061 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 36 mSDsluCounter, 2381 mSDsCounter, 0 mSdLazyCounter, 3287 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 3302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:40,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 653 Invalid, 3302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3287 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 20:39:40,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38731 states. [2022-03-15 20:39:40,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38731 to 38651. [2022-03-15 20:39:40,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38651 states, 38650 states have (on average 2.5904010349288487) internal successors, (100119), 38650 states have internal predecessors, (100119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:40,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38651 states to 38651 states and 100119 transitions. [2022-03-15 20:39:40,793 INFO L78 Accepts]: Start accepts. Automaton has 38651 states and 100119 transitions. Word has length 40 [2022-03-15 20:39:40,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:40,793 INFO L470 AbstractCegarLoop]: Abstraction has 38651 states and 100119 transitions. [2022-03-15 20:39:40,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.8461538461538463) internal successors, (100), 26 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-03-15 20:39:40,793 INFO L276 IsEmpty]: Start isEmpty. Operand 38651 states and 100119 transitions. [2022-03-15 20:39:40,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:39:40,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:40,836 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:40,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Forceful destruction successful, exit code 0 [2022-03-15 20:39:41,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,295 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:41,036 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:41,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:41,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1193370450, now seen corresponding path program 295 times [2022-03-15 20:39:41,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:41,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021041026] [2022-03-15 20:39:41,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:41,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:41,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:41,122 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:41,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:41,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021041026] [2022-03-15 20:39:41,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021041026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:41,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199377028] [2022-03-15 20:39:41,122 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:39:41,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:41,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:41,123 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:41,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Waiting until timeout for monitored process [2022-03-15 20:39:41,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:41,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:39:41,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:41,385 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:41,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:41,445 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:41,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199377028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:41,445 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:41,445 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 31 [2022-03-15 20:39:41,445 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [486927315] [2022-03-15 20:39:41,446 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:41,447 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:41,455 INFO L252 McrAutomatonBuilder]: Finished intersection with 78 states and 113 transitions. [2022-03-15 20:39:41,455 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:41,812 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [10031777#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 10031782#(or (<= (+ 7 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 10031784#(<= 6 thread2Thread1of1ForFork1_j), 10031781#(or (<= (+ 6 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 10031788#(<= 2 thread2Thread1of1ForFork1_j), 10031787#(<= 3 thread2Thread1of1ForFork1_j), 10031786#(<= 4 thread2Thread1of1ForFork1_j), 10031783#(<= 7 N), 10031780#(or (<= (+ 5 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 10031790#(<= 0 thread2Thread1of1ForFork1_j), 10031779#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 10031775#(< thread2Thread1of1ForFork1_j N), 10031785#(<= 5 thread2Thread1of1ForFork1_j), 10031789#(<= 1 thread2Thread1of1ForFork1_j), 10031778#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 10031776#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:39:41,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:39:41,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:41,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:39:41,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1783, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:39:41,813 INFO L87 Difference]: Start difference. First operand 38651 states and 100119 transitions. Second operand has 33 states, 33 states have (on average 2.8181818181818183) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:43,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:43,695 INFO L93 Difference]: Finished difference Result 91426 states and 214705 transitions. [2022-03-15 20:39:43,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-03-15 20:39:43,696 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.8181818181818183) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:39:43,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:43,919 INFO L225 Difference]: With dead ends: 91426 [2022-03-15 20:39:43,919 INFO L226 Difference]: Without dead ends: 91426 [2022-03-15 20:39:43,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6925 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3999, Invalid=14361, Unknown=0, NotChecked=0, Total=18360 [2022-03-15 20:39:43,921 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 319 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 1039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:43,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 407 Invalid, 1039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 932 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:39:44,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91426 states. [2022-03-15 20:39:45,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91426 to 38240. [2022-03-15 20:39:45,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38240 states, 38239 states have (on average 2.5848479301236957) internal successors, (98842), 38239 states have internal predecessors, (98842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:45,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38240 states to 38240 states and 98842 transitions. [2022-03-15 20:39:45,168 INFO L78 Accepts]: Start accepts. Automaton has 38240 states and 98842 transitions. Word has length 41 [2022-03-15 20:39:45,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:45,168 INFO L470 AbstractCegarLoop]: Abstraction has 38240 states and 98842 transitions. [2022-03-15 20:39:45,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.8181818181818183) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:45,168 INFO L276 IsEmpty]: Start isEmpty. Operand 38240 states and 98842 transitions. [2022-03-15 20:39:45,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:39:45,210 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:45,210 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:45,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Ended with exit code 0 [2022-03-15 20:39:45,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,296 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:45,410 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:45,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:45,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1569314320, now seen corresponding path program 296 times [2022-03-15 20:39:45,411 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:45,411 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448494105] [2022-03-15 20:39:45,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:45,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:45,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:45,461 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:45,461 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:45,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448494105] [2022-03-15 20:39:45,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448494105] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:45,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026501741] [2022-03-15 20:39:45,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:39:45,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:45,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:45,462 INFO L229 MonitoredProcess]: Starting monitored process 297 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:45,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Waiting until timeout for monitored process [2022-03-15 20:39:45,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:39:45,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:45,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:39:45,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:45,705 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:45,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:45,761 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:45,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026501741] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:45,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:45,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:39:45,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1470403542] [2022-03-15 20:39:45,761 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:45,763 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:45,769 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 65 transitions. [2022-03-15 20:39:45,769 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:45,895 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [10200150#(<= 5 thread2Thread1of1ForFork1_j), 10200149#(< thread1Thread1of1ForFork0_i N), 10200152#(<= 3 thread2Thread1of1ForFork1_j), 10200155#(<= 1 thread2Thread1of1ForFork1_j), 10200148#(<= 6 thread2Thread1of1ForFork1_j), 10200151#(<= 4 thread2Thread1of1ForFork1_j), 10200154#(< thread2Thread1of1ForFork1_j N), 10200153#(<= 2 thread2Thread1of1ForFork1_j), 10200156#(<= 0 thread2Thread1of1ForFork1_j), 10200157#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N))] [2022-03-15 20:39:45,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:39:45,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:45,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:39:45,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=903, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:39:45,895 INFO L87 Difference]: Start difference. First operand 38240 states and 98842 transitions. Second operand has 21 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:47,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:47,200 INFO L93 Difference]: Finished difference Result 67917 states and 160066 transitions. [2022-03-15 20:39:47,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-15 20:39:47,200 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:39:47,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:47,357 INFO L225 Difference]: With dead ends: 67917 [2022-03-15 20:39:47,357 INFO L226 Difference]: Without dead ends: 67915 [2022-03-15 20:39:47,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 76 SyntacticMatches, 8 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4186 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2737, Invalid=8819, Unknown=0, NotChecked=0, Total=11556 [2022-03-15 20:39:47,358 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 155 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:47,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 296 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:39:47,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67915 states. [2022-03-15 20:39:48,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67915 to 38240. [2022-03-15 20:39:48,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38240 states, 38239 states have (on average 2.584586417008813) internal successors, (98832), 38239 states have internal predecessors, (98832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:48,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38240 states to 38240 states and 98832 transitions. [2022-03-15 20:39:48,949 INFO L78 Accepts]: Start accepts. Automaton has 38240 states and 98832 transitions. Word has length 41 [2022-03-15 20:39:48,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:48,949 INFO L470 AbstractCegarLoop]: Abstraction has 38240 states and 98832 transitions. [2022-03-15 20:39:48,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:48,949 INFO L276 IsEmpty]: Start isEmpty. Operand 38240 states and 98832 transitions. [2022-03-15 20:39:48,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:39:48,994 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:48,994 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:49,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Forceful destruction successful, exit code 0 [2022-03-15 20:39:49,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable298 [2022-03-15 20:39:49,207 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:49,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:49,208 INFO L85 PathProgramCache]: Analyzing trace with hash 482999134, now seen corresponding path program 297 times [2022-03-15 20:39:49,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:49,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662584041] [2022-03-15 20:39:49,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:49,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:49,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:49,261 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:49,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:49,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662584041] [2022-03-15 20:39:49,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662584041] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:49,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268589535] [2022-03-15 20:39:49,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:39:49,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:49,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:49,263 INFO L229 MonitoredProcess]: Starting monitored process 298 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:49,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Waiting until timeout for monitored process [2022-03-15 20:39:49,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-15 20:39:49,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:49,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:39:49,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:49,504 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 11 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:49,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:49,561 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:49,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268589535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:49,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:49,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:39:49,562 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [791716960] [2022-03-15 20:39:49,562 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:49,563 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:49,570 INFO L252 McrAutomatonBuilder]: Finished intersection with 55 states and 67 transitions. [2022-03-15 20:39:49,570 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:49,702 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [10344982#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 10344975#(<= 5 thread2Thread1of1ForFork1_j), 10344978#(<= 3 thread2Thread1of1ForFork1_j), 10344977#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 10344974#(< thread2Thread1of1ForFork1_j N), 10344979#(<= 2 thread2Thread1of1ForFork1_j), 10344976#(<= 4 thread2Thread1of1ForFork1_j), 10344980#(<= 1 thread2Thread1of1ForFork1_j), 10344981#(<= 0 thread2Thread1of1ForFork1_j)] [2022-03-15 20:39:49,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:39:49,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:49,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:39:49,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=864, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:39:49,703 INFO L87 Difference]: Start difference. First operand 38240 states and 98832 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:51,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:51,423 INFO L93 Difference]: Finished difference Result 54596 states and 132606 transitions. [2022-03-15 20:39:51,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-03-15 20:39:51,424 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:39:51,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:51,634 INFO L225 Difference]: With dead ends: 54596 [2022-03-15 20:39:51,634 INFO L226 Difference]: Without dead ends: 54592 [2022-03-15 20:39:51,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 78 SyntacticMatches, 7 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5098 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3347, Invalid=10695, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 20:39:51,635 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 197 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:51,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 304 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 938 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:39:51,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54592 states. [2022-03-15 20:39:52,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54592 to 38654. [2022-03-15 20:39:52,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38654 states, 38653 states have (on average 2.5892427495925285) internal successors, (100082), 38653 states have internal predecessors, (100082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:52,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38654 states to 38654 states and 100082 transitions. [2022-03-15 20:39:52,469 INFO L78 Accepts]: Start accepts. Automaton has 38654 states and 100082 transitions. Word has length 41 [2022-03-15 20:39:52,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:52,469 INFO L470 AbstractCegarLoop]: Abstraction has 38654 states and 100082 transitions. [2022-03-15 20:39:52,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:52,470 INFO L276 IsEmpty]: Start isEmpty. Operand 38654 states and 100082 transitions. [2022-03-15 20:39:52,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:39:52,513 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:52,513 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:52,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Forceful destruction successful, exit code 0 [2022-03-15 20:39:52,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299,298 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:52,713 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:52,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:52,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1465068114, now seen corresponding path program 298 times [2022-03-15 20:39:52,714 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:52,714 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648935223] [2022-03-15 20:39:52,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:52,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:52,770 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 9 proven. 84 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:52,770 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:52,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648935223] [2022-03-15 20:39:52,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648935223] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:52,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395838510] [2022-03-15 20:39:52,770 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:39:52,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:52,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:52,771 INFO L229 MonitoredProcess]: Starting monitored process 299 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:52,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Waiting until timeout for monitored process [2022-03-15 20:39:52,794 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:39:52,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:52,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:39:52,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:53,004 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 9 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:53,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:53,061 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 9 proven. 84 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:53,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395838510] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:53,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:53,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:39:53,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [707032664] [2022-03-15 20:39:53,062 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:53,171 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:53,177 INFO L252 McrAutomatonBuilder]: Finished intersection with 56 states and 69 transitions. [2022-03-15 20:39:53,177 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:53,321 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [10477334#(<= 1 thread2Thread1of1ForFork1_j), 10477330#(<= 4 thread2Thread1of1ForFork1_j), 10477333#(<= 2 thread2Thread1of1ForFork1_j), 10477331#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 10477335#(<= 0 thread2Thread1of1ForFork1_j), 10477336#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 10477332#(<= 3 thread2Thread1of1ForFork1_j), 10477329#(< thread2Thread1of1ForFork1_j N), 10477337#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:39:53,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:39:53,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:53,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:39:53,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=880, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:39:53,321 INFO L87 Difference]: Start difference. First operand 38654 states and 100082 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:55,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:55,092 INFO L93 Difference]: Finished difference Result 47007 states and 117468 transitions. [2022-03-15 20:39:55,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-15 20:39:55,092 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 20 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 41 [2022-03-15 20:39:55,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:55,189 INFO L225 Difference]: With dead ends: 47007 [2022-03-15 20:39:55,189 INFO L226 Difference]: Without dead ends: 46999 [2022-03-15 20:39:55,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 79 SyntacticMatches, 6 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5222 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3345, Invalid=10935, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 20:39:55,190 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 199 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:55,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 310 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 988 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:39:55,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46999 states. [2022-03-15 20:39:55,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46999 to 39096. [2022-03-15 20:39:55,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39096 states, 39095 states have (on average 2.593579741654943) internal successors, (101396), 39095 states have internal predecessors, (101396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:55,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39096 states to 39096 states and 101396 transitions. [2022-03-15 20:39:55,976 INFO L78 Accepts]: Start accepts. Automaton has 39096 states and 101396 transitions. Word has length 41 [2022-03-15 20:39:55,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:55,976 INFO L470 AbstractCegarLoop]: Abstraction has 39096 states and 101396 transitions. [2022-03-15 20:39:55,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:55,976 INFO L276 IsEmpty]: Start isEmpty. Operand 39096 states and 101396 transitions. [2022-03-15 20:39:56,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:39:56,018 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:56,018 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:56,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Ended with exit code 0 [2022-03-15 20:39:56,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 299 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2022-03-15 20:39:56,218 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:56,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:56,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1725610658, now seen corresponding path program 299 times [2022-03-15 20:39:56,219 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:56,219 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443682321] [2022-03-15 20:39:56,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:56,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:56,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:56,264 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 9 proven. 84 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:56,264 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:56,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443682321] [2022-03-15 20:39:56,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443682321] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:56,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927499622] [2022-03-15 20:39:56,264 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:39:56,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:56,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:56,265 INFO L229 MonitoredProcess]: Starting monitored process 300 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:56,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Waiting until timeout for monitored process [2022-03-15 20:39:56,290 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-03-15 20:39:56,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:56,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:39:56,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:56,491 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 9 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:56,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:56,547 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 9 proven. 84 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:56,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927499622] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:56,547 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:56,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:39:56,547 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [103016367] [2022-03-15 20:39:56,547 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:56,654 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:56,660 INFO L252 McrAutomatonBuilder]: Finished intersection with 57 states and 71 transitions. [2022-03-15 20:39:56,660 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:56,812 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [10602985#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 10602980#(<= 3 thread2Thread1of1ForFork1_j), 10602983#(<= 0 thread2Thread1of1ForFork1_j), 10602984#(< thread2Thread1of1ForFork1_j N), 10602986#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 10602981#(<= 2 thread2Thread1of1ForFork1_j), 10602988#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 10602987#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 10602982#(<= 1 thread2Thread1of1ForFork1_j)] [2022-03-15 20:39:56,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:39:56,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:56,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:39:56,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=894, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:39:56,812 INFO L87 Difference]: Start difference. First operand 39096 states and 101396 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:58,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:58,594 INFO L93 Difference]: Finished difference Result 43363 states and 110370 transitions. [2022-03-15 20:39:58,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-15 20:39:58,595 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 20 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 41 [2022-03-15 20:39:58,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:58,684 INFO L225 Difference]: With dead ends: 43363 [2022-03-15 20:39:58,684 INFO L226 Difference]: Without dead ends: 43351 [2022-03-15 20:39:58,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5034 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3136, Invalid=10670, Unknown=0, NotChecked=0, Total=13806 [2022-03-15 20:39:58,685 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 223 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:58,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 267 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 818 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:39:58,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43351 states. [2022-03-15 20:39:59,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43351 to 39509. [2022-03-15 20:39:59,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39509 states, 39508 states have (on average 2.5972208160372583) internal successors, (102611), 39508 states have internal predecessors, (102611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:59,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39509 states to 39509 states and 102611 transitions. [2022-03-15 20:39:59,503 INFO L78 Accepts]: Start accepts. Automaton has 39509 states and 102611 transitions. Word has length 41 [2022-03-15 20:39:59,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:59,503 INFO L470 AbstractCegarLoop]: Abstraction has 39509 states and 102611 transitions. [2022-03-15 20:39:59,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:59,504 INFO L276 IsEmpty]: Start isEmpty. Operand 39509 states and 102611 transitions. [2022-03-15 20:39:59,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:39:59,546 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:59,546 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:59,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Ended with exit code 0 [2022-03-15 20:39:59,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable301,300 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:59,747 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:59,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:59,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1212494930, now seen corresponding path program 300 times [2022-03-15 20:39:59,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:59,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003066380] [2022-03-15 20:39:59,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:59,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:59,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:59,903 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:39:59,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:59,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003066380] [2022-03-15 20:39:59,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003066380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:59,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989662153] [2022-03-15 20:39:59,904 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:39:59,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:59,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:59,905 INFO L229 MonitoredProcess]: Starting monitored process 301 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:59,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Waiting until timeout for monitored process [2022-03-15 20:39:59,930 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 20:39:59,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:59,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:39:59,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:00,125 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 11 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:00,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:00,181 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:40:00,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989662153] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:00,182 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:00,182 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:40:00,182 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1134964762] [2022-03-15 20:40:00,182 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:00,183 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:00,189 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 73 transitions. [2022-03-15 20:40:00,190 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:00,361 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [10725816#(<= 0 thread2Thread1of1ForFork1_j), 10725814#(<= 2 thread2Thread1of1ForFork1_j), 10725810#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 10725809#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 10725815#(<= 1 thread2Thread1of1ForFork1_j), 10725808#(< thread2Thread1of1ForFork1_j N), 10725811#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 10725812#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 10725813#(or (< (+ 5 thread2Thread1of1ForFork1_j) N) (<= N (+ 4 thread2Thread1of1ForFork1_j)))] [2022-03-15 20:40:00,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:40:00,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:00,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:40:00,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:40:00,362 INFO L87 Difference]: Start difference. First operand 39509 states and 102611 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 20 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:02,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:02,122 INFO L93 Difference]: Finished difference Result 41849 states and 107532 transitions. [2022-03-15 20:40:02,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 20:40:02,122 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 20 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:40:02,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:02,207 INFO L225 Difference]: With dead ends: 41849 [2022-03-15 20:40:02,207 INFO L226 Difference]: Without dead ends: 41833 [2022-03-15 20:40:02,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 81 SyntacticMatches, 4 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4527 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2750, Invalid=9906, Unknown=0, NotChecked=0, Total=12656 [2022-03-15 20:40:02,208 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 231 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:02,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 240 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:40:02,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41833 states. [2022-03-15 20:40:02,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41833 to 39884. [2022-03-15 20:40:02,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39884 states, 39883 states have (on average 2.600456334779229) internal successors, (103714), 39883 states have internal predecessors, (103714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:03,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39884 states to 39884 states and 103714 transitions. [2022-03-15 20:40:03,037 INFO L78 Accepts]: Start accepts. Automaton has 39884 states and 103714 transitions. Word has length 41 [2022-03-15 20:40:03,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:03,037 INFO L470 AbstractCegarLoop]: Abstraction has 39884 states and 103714 transitions. [2022-03-15 20:40:03,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 20 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:03,038 INFO L276 IsEmpty]: Start isEmpty. Operand 39884 states and 103714 transitions. [2022-03-15 20:40:03,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:03,185 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:03,185 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:03,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Forceful destruction successful, exit code 0 [2022-03-15 20:40:03,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302,301 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:03,386 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:03,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:03,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1809190750, now seen corresponding path program 301 times [2022-03-15 20:40:03,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:03,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65863703] [2022-03-15 20:40:03,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:03,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:03,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:03,433 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 15 proven. 78 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:40:03,433 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:03,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65863703] [2022-03-15 20:40:03,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65863703] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:03,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75139681] [2022-03-15 20:40:03,434 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:40:03,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:03,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:03,435 INFO L229 MonitoredProcess]: Starting monitored process 302 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:03,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Waiting until timeout for monitored process [2022-03-15 20:40:03,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:03,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:03,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:03,650 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 15 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:03,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:03,707 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 15 proven. 78 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:40:03,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75139681] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:03,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:03,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:40:03,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [491164440] [2022-03-15 20:40:03,708 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:03,709 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:03,716 INFO L252 McrAutomatonBuilder]: Finished intersection with 59 states and 75 transitions. [2022-03-15 20:40:03,716 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:03,902 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [10847865#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 10847861#(< thread2Thread1of1ForFork1_j N), 10847862#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 10847866#(or (< (+ 5 thread2Thread1of1ForFork1_j) N) (<= N (+ 4 thread2Thread1of1ForFork1_j))), 10847868#(<= 0 thread2Thread1of1ForFork1_j), 10847864#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 10847867#(<= 1 thread2Thread1of1ForFork1_j), 10847869#(or (< (+ 6 thread2Thread1of1ForFork1_j) N) (<= N (+ 5 thread2Thread1of1ForFork1_j))), 10847863#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N))] [2022-03-15 20:40:03,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:40:03,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:03,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:40:03,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=916, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:40:03,903 INFO L87 Difference]: Start difference. First operand 39884 states and 103714 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 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-03-15 20:40:05,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:05,674 INFO L93 Difference]: Finished difference Result 41617 states and 107453 transitions. [2022-03-15 20:40:05,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 20:40:05,674 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 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 41 [2022-03-15 20:40:05,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:05,768 INFO L225 Difference]: With dead ends: 41617 [2022-03-15 20:40:05,768 INFO L226 Difference]: Without dead ends: 41597 [2022-03-15 20:40:05,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 82 SyntacticMatches, 3 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3793 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2244, Invalid=8676, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 20:40:05,769 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 251 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:05,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 205 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:40:05,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41597 states. [2022-03-15 20:40:06,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41597 to 40560. [2022-03-15 20:40:06,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40560 states, 40559 states have (on average 2.6062772750807466) internal successors, (105708), 40559 states have internal predecessors, (105708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:06,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40560 states to 40560 states and 105708 transitions. [2022-03-15 20:40:06,641 INFO L78 Accepts]: Start accepts. Automaton has 40560 states and 105708 transitions. Word has length 41 [2022-03-15 20:40:06,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:06,641 INFO L470 AbstractCegarLoop]: Abstraction has 40560 states and 105708 transitions. [2022-03-15 20:40:06,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 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-03-15 20:40:06,641 INFO L276 IsEmpty]: Start isEmpty. Operand 40560 states and 105708 transitions. [2022-03-15 20:40:06,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:06,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:06,684 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:06,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Ended with exit code 0 [2022-03-15 20:40:06,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 302 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2022-03-15 20:40:06,884 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:06,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:06,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1335076818, now seen corresponding path program 302 times [2022-03-15 20:40:06,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:06,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396253149] [2022-03-15 20:40:06,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:06,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:06,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:06,959 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:06,960 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:06,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396253149] [2022-03-15 20:40:06,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396253149] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:06,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999462802] [2022-03-15 20:40:06,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:40:06,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:06,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:06,961 INFO L229 MonitoredProcess]: Starting monitored process 303 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:06,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Waiting until timeout for monitored process [2022-03-15 20:40:06,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:40:06,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:06,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:06,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:07,321 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:07,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:07,380 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:07,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999462802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:07,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:07,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 30 [2022-03-15 20:40:07,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [850978048] [2022-03-15 20:40:07,380 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:07,382 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:07,389 INFO L252 McrAutomatonBuilder]: Finished intersection with 74 states and 105 transitions. [2022-03-15 20:40:07,390 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:07,632 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [10971026#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 10971022#(< thread2Thread1of1ForFork1_j N), 10971029#(<= thread1Thread1of1ForFork0_i 1), 10971024#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 10971028#(or (<= (+ 6 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 10971023#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 10971030#(<= 0 thread2Thread1of1ForFork1_j), 10971027#(or (<= (+ 5 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 10971025#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:40:07,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:40:07,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:07,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:40:07,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1201, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:40:07,632 INFO L87 Difference]: Start difference. First operand 40560 states and 105708 transitions. Second operand has 25 states, 25 states have (on average 3.16) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:08,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:08,363 INFO L93 Difference]: Finished difference Result 45576 states and 117111 transitions. [2022-03-15 20:40:08,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 20:40:08,363 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.16) internal successors, (79), 25 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 41 [2022-03-15 20:40:08,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:08,557 INFO L225 Difference]: With dead ends: 45576 [2022-03-15 20:40:08,558 INFO L226 Difference]: Without dead ends: 45576 [2022-03-15 20:40:08,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 93 SyntacticMatches, 3 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1762 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1161, Invalid=4095, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 20:40:08,558 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 186 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:08,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 243 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:08,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45576 states. [2022-03-15 20:40:09,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45576 to 41189. [2022-03-15 20:40:09,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41189 states, 41188 states have (on average 2.6034281829659123) internal successors, (107230), 41188 states have internal predecessors, (107230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:09,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41189 states to 41189 states and 107230 transitions. [2022-03-15 20:40:09,471 INFO L78 Accepts]: Start accepts. Automaton has 41189 states and 107230 transitions. Word has length 41 [2022-03-15 20:40:09,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:09,471 INFO L470 AbstractCegarLoop]: Abstraction has 41189 states and 107230 transitions. [2022-03-15 20:40:09,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.16) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:09,471 INFO L276 IsEmpty]: Start isEmpty. Operand 41189 states and 107230 transitions. [2022-03-15 20:40:09,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:09,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:09,511 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:09,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Ended with exit code 0 [2022-03-15 20:40:09,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 303 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable304 [2022-03-15 20:40:09,711 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:09,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:09,712 INFO L85 PathProgramCache]: Analyzing trace with hash 254006190, now seen corresponding path program 303 times [2022-03-15 20:40:09,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:09,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312332070] [2022-03-15 20:40:09,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:09,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:09,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:09,779 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:09,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:09,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312332070] [2022-03-15 20:40:09,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312332070] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:09,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387223105] [2022-03-15 20:40:09,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:40:09,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:09,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:09,781 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:09,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Waiting until timeout for monitored process [2022-03-15 20:40:09,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-15 20:40:09,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:09,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:09,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:10,025 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:10,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:10,083 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:10,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387223105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:10,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:10,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 29 [2022-03-15 20:40:10,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [776995526] [2022-03-15 20:40:10,084 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:10,085 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:10,093 INFO L252 McrAutomatonBuilder]: Finished intersection with 78 states and 113 transitions. [2022-03-15 20:40:10,094 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:10,327 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [11099328#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 11099329#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 11099334#(<= 0 thread2Thread1of1ForFork1_j), 11099326#(< thread2Thread1of1ForFork1_j N), 11099333#(<= thread1Thread1of1ForFork0_i 1), 11099327#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 11099332#(<= thread1Thread1of1ForFork0_i 2), 11099330#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 11099331#(or (<= (+ 5 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N))] [2022-03-15 20:40:10,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:40:10,327 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:10,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:40:10,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1150, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:40:10,328 INFO L87 Difference]: Start difference. First operand 41189 states and 107230 transitions. Second operand has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:11,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:11,328 INFO L93 Difference]: Finished difference Result 50384 states and 128103 transitions. [2022-03-15 20:40:11,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 20:40:11,328 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:40:11,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:11,444 INFO L225 Difference]: With dead ends: 50384 [2022-03-15 20:40:11,444 INFO L226 Difference]: Without dead ends: 50384 [2022-03-15 20:40:11,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 99 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2475 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1562, Invalid=5244, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 20:40:11,444 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 234 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:11,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 235 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:11,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50384 states. [2022-03-15 20:40:12,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50384 to 41990. [2022-03-15 20:40:12,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41990 states, 41989 states have (on average 2.6020148134035104) internal successors, (109256), 41989 states have internal predecessors, (109256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:12,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41990 states to 41990 states and 109256 transitions. [2022-03-15 20:40:12,581 INFO L78 Accepts]: Start accepts. Automaton has 41990 states and 109256 transitions. Word has length 41 [2022-03-15 20:40:12,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:12,581 INFO L470 AbstractCegarLoop]: Abstraction has 41990 states and 109256 transitions. [2022-03-15 20:40:12,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:12,581 INFO L276 IsEmpty]: Start isEmpty. Operand 41990 states and 109256 transitions. [2022-03-15 20:40:12,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:12,620 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:12,620 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:12,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Ended with exit code 0 [2022-03-15 20:40:12,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable305,304 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:12,821 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:12,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:12,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1877282606, now seen corresponding path program 304 times [2022-03-15 20:40:12,822 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:12,822 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024303993] [2022-03-15 20:40:12,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:12,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:12,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:12,885 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:12,885 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:12,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024303993] [2022-03-15 20:40:12,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024303993] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:12,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219595259] [2022-03-15 20:40:12,886 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:40:12,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:12,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:12,887 INFO L229 MonitoredProcess]: Starting monitored process 305 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:12,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Waiting until timeout for monitored process [2022-03-15 20:40:12,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:40:12,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:12,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:12,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:13,120 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:13,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:13,177 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:13,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219595259] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:13,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:13,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 28 [2022-03-15 20:40:13,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1264574596] [2022-03-15 20:40:13,178 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:13,179 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:13,188 INFO L252 McrAutomatonBuilder]: Finished intersection with 82 states and 121 transitions. [2022-03-15 20:40:13,188 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:13,430 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [11234063#(<= thread1Thread1of1ForFork0_i 3), 11234064#(<= thread1Thread1of1ForFork0_i 2), 11234065#(< thread2Thread1of1ForFork1_j N), 11234067#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 11234071#(or (<= (+ 4 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 11234069#(<= thread1Thread1of1ForFork0_i 1), 11234068#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 11234066#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 11234070#(<= 0 thread2Thread1of1ForFork1_j)] [2022-03-15 20:40:13,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:40:13,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:13,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:40:13,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1091, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:40:13,431 INFO L87 Difference]: Start difference. First operand 41990 states and 109256 transitions. Second operand has 23 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 23 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-03-15 20:40:14,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:14,591 INFO L93 Difference]: Finished difference Result 60132 states and 150281 transitions. [2022-03-15 20:40:14,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 20:40:14,591 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 23 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 41 [2022-03-15 20:40:14,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:14,733 INFO L225 Difference]: With dead ends: 60132 [2022-03-15 20:40:14,733 INFO L226 Difference]: Without dead ends: 60132 [2022-03-15 20:40:14,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 105 SyntacticMatches, 5 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3383 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2047, Invalid=6509, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 20:40:14,734 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 236 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:14,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 241 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:14,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60132 states. [2022-03-15 20:40:15,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60132 to 43201. [2022-03-15 20:40:15,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43201 states, 43200 states have (on average 2.605) internal successors, (112536), 43200 states have internal predecessors, (112536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:15,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43201 states to 43201 states and 112536 transitions. [2022-03-15 20:40:15,966 INFO L78 Accepts]: Start accepts. Automaton has 43201 states and 112536 transitions. Word has length 41 [2022-03-15 20:40:15,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:15,966 INFO L470 AbstractCegarLoop]: Abstraction has 43201 states and 112536 transitions. [2022-03-15 20:40:15,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 23 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-03-15 20:40:15,966 INFO L276 IsEmpty]: Start isEmpty. Operand 43201 states and 112536 transitions. [2022-03-15 20:40:16,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:16,010 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:16,010 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:16,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Ended with exit code 0 [2022-03-15 20:40:16,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable306 [2022-03-15 20:40:16,210 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:16,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:16,211 INFO L85 PathProgramCache]: Analyzing trace with hash -577762642, now seen corresponding path program 305 times [2022-03-15 20:40:16,211 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:16,211 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302715872] [2022-03-15 20:40:16,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:16,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:16,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:16,267 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:16,268 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:16,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302715872] [2022-03-15 20:40:16,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302715872] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:16,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241759045] [2022-03-15 20:40:16,268 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:40:16,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:16,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:16,269 INFO L229 MonitoredProcess]: Starting monitored process 306 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:16,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Waiting until timeout for monitored process [2022-03-15 20:40:16,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:40:16,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:16,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:16,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:16,499 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:16,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:16,557 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:16,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241759045] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:16,557 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:16,557 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 27 [2022-03-15 20:40:16,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [638404290] [2022-03-15 20:40:16,557 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:16,559 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:16,568 INFO L252 McrAutomatonBuilder]: Finished intersection with 86 states and 129 transitions. [2022-03-15 20:40:16,568 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:16,789 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [11381000#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 11380995#(<= thread1Thread1of1ForFork0_i 4), 11381001#(or (<= (+ 3 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 11380998#(<= thread1Thread1of1ForFork0_i 2), 11380994#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 11380999#(<= thread1Thread1of1ForFork0_i 1), 11380996#(<= thread1Thread1of1ForFork0_i 3), 11380997#(<= 0 thread2Thread1of1ForFork1_j), 11380993#(< thread2Thread1of1ForFork1_j N)] [2022-03-15 20:40:16,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:40:16,789 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:16,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:40:16,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1024, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:40:16,789 INFO L87 Difference]: Start difference. First operand 43201 states and 112536 transitions. Second operand has 22 states, 22 states have (on average 3.727272727272727) internal successors, (82), 22 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-03-15 20:40:18,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:18,124 INFO L93 Difference]: Finished difference Result 75914 states and 185953 transitions. [2022-03-15 20:40:18,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 20:40:18,124 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.727272727272727) internal successors, (82), 22 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 41 [2022-03-15 20:40:18,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:18,449 INFO L225 Difference]: With dead ends: 75914 [2022-03-15 20:40:18,449 INFO L226 Difference]: Without dead ends: 75914 [2022-03-15 20:40:18,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 111 SyntacticMatches, 6 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4169 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2441, Invalid=7459, Unknown=0, NotChecked=0, Total=9900 [2022-03-15 20:40:18,450 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 255 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:18,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 189 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:18,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75914 states. [2022-03-15 20:40:19,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75914 to 45344. [2022-03-15 20:40:19,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45344 states, 45343 states have (on average 2.6176918157157667) internal successors, (118694), 45343 states have internal predecessors, (118694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:19,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45344 states to 45344 states and 118694 transitions. [2022-03-15 20:40:19,718 INFO L78 Accepts]: Start accepts. Automaton has 45344 states and 118694 transitions. Word has length 41 [2022-03-15 20:40:19,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:19,718 INFO L470 AbstractCegarLoop]: Abstraction has 45344 states and 118694 transitions. [2022-03-15 20:40:19,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.727272727272727) internal successors, (82), 22 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-03-15 20:40:19,718 INFO L276 IsEmpty]: Start isEmpty. Operand 45344 states and 118694 transitions. [2022-03-15 20:40:19,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:19,893 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:19,893 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:19,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Forceful destruction successful, exit code 0 [2022-03-15 20:40:20,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,306 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:20,094 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:20,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:20,094 INFO L85 PathProgramCache]: Analyzing trace with hash -754661842, now seen corresponding path program 306 times [2022-03-15 20:40:20,094 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:20,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117298546] [2022-03-15 20:40:20,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:20,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:20,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:20,149 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:20,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:20,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117298546] [2022-03-15 20:40:20,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117298546] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:20,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924143233] [2022-03-15 20:40:20,150 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:40:20,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:20,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:20,151 INFO L229 MonitoredProcess]: Starting monitored process 307 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:20,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Waiting until timeout for monitored process [2022-03-15 20:40:20,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:40:20,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:20,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:20,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:20,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:20,430 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:20,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924143233] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:20,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:20,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 26 [2022-03-15 20:40:20,431 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [940513715] [2022-03-15 20:40:20,431 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:20,432 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:20,442 INFO L252 McrAutomatonBuilder]: Finished intersection with 90 states and 137 transitions. [2022-03-15 20:40:20,443 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:20,653 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [11548010#(<= thread1Thread1of1ForFork0_i 3), 11548013#(< thread2Thread1of1ForFork1_j N), 11548012#(<= thread1Thread1of1ForFork0_i 1), 11548009#(<= thread1Thread1of1ForFork0_i 4), 11548008#(<= thread1Thread1of1ForFork0_i 5), 11548011#(<= thread1Thread1of1ForFork0_i 2), 11548014#(or (< thread1Thread1of1ForFork0_i N) (< thread2Thread1of1ForFork1_j N)), 11548015#(or (<= (+ 2 thread1Thread1of1ForFork0_i) N) (< thread2Thread1of1ForFork1_j N)), 11548016#(<= 0 thread2Thread1of1ForFork1_j)] [2022-03-15 20:40:20,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:40:20,653 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:20,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:40:20,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=949, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:40:20,654 INFO L87 Difference]: Start difference. First operand 45344 states and 118694 transitions. Second operand has 21 states, 21 states have (on average 3.9523809523809526) internal successors, (83), 21 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:22,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:22,108 INFO L93 Difference]: Finished difference Result 94126 states and 226056 transitions. [2022-03-15 20:40:22,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 20:40:22,109 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.9523809523809526) internal successors, (83), 21 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:40:22,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:22,342 INFO L225 Difference]: With dead ends: 94126 [2022-03-15 20:40:22,342 INFO L226 Difference]: Without dead ends: 94126 [2022-03-15 20:40:22,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 117 SyntacticMatches, 7 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4679 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2665, Invalid=8047, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 20:40:22,343 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 276 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:22,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 225 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:40:22,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94126 states. [2022-03-15 20:40:23,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94126 to 46207. [2022-03-15 20:40:23,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46207 states, 46206 states have (on average 2.622213565337835) internal successors, (121162), 46206 states have internal predecessors, (121162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:24,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46207 states to 46207 states and 121162 transitions. [2022-03-15 20:40:24,110 INFO L78 Accepts]: Start accepts. Automaton has 46207 states and 121162 transitions. Word has length 41 [2022-03-15 20:40:24,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:24,110 INFO L470 AbstractCegarLoop]: Abstraction has 46207 states and 121162 transitions. [2022-03-15 20:40:24,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.9523809523809526) internal successors, (83), 21 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:24,110 INFO L276 IsEmpty]: Start isEmpty. Operand 46207 states and 121162 transitions. [2022-03-15 20:40:24,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:24,155 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:24,155 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:24,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Ended with exit code 0 [2022-03-15 20:40:24,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable308 [2022-03-15 20:40:24,356 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:24,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:24,356 INFO L85 PathProgramCache]: Analyzing trace with hash 992166318, now seen corresponding path program 307 times [2022-03-15 20:40:24,357 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:24,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75797027] [2022-03-15 20:40:24,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:24,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:24,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:24,407 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:24,407 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:24,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75797027] [2022-03-15 20:40:24,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75797027] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:24,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129788991] [2022-03-15 20:40:24,407 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:40:24,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:24,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:24,408 INFO L229 MonitoredProcess]: Starting monitored process 308 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:24,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Waiting until timeout for monitored process [2022-03-15 20:40:24,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:24,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:24,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:24,624 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:24,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:24,680 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 21 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:24,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129788991] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:24,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:24,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:40:24,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1848427983] [2022-03-15 20:40:24,680 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:24,682 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:24,694 INFO L252 McrAutomatonBuilder]: Finished intersection with 111 states and 179 transitions. [2022-03-15 20:40:24,694 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:25,126 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [11734975#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 11734977#(or (< (+ 5 thread2Thread1of1ForFork1_j) N) (<= N (+ 4 thread2Thread1of1ForFork1_j))), 11734985#(<= thread1Thread1of1ForFork0_i 2), 11734984#(<= thread1Thread1of1ForFork0_i 3), 11734973#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 11734983#(<= thread1Thread1of1ForFork0_i 4), 11734982#(<= thread1Thread1of1ForFork0_i 5), 11734976#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 11734987#(<= 0 thread2Thread1of1ForFork1_j), 11734972#(< thread2Thread1of1ForFork1_j N), 11734979#(or (<= N (+ 6 thread2Thread1of1ForFork1_j)) (< (+ 7 thread2Thread1of1ForFork1_j) N)), 11734978#(or (< (+ 6 thread2Thread1of1ForFork1_j) N) (<= N (+ 5 thread2Thread1of1ForFork1_j))), 11734980#(or (<= N 6) (< 7 N)), 11734981#(<= thread1Thread1of1ForFork0_i 6), 11734974#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 11734986#(<= thread1Thread1of1ForFork0_i 1)] [2022-03-15 20:40:25,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:40:25,126 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:25,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:40:25,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1373, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:40:25,127 INFO L87 Difference]: Start difference. First operand 46207 states and 121162 transitions. Second operand has 27 states, 27 states have (on average 4.0) 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-03-15 20:40:32,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:32,470 INFO L93 Difference]: Finished difference Result 112871 states and 271640 transitions. [2022-03-15 20:40:32,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 245 states. [2022-03-15 20:40:32,471 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.0) 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 41 [2022-03-15 20:40:32,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:32,788 INFO L225 Difference]: With dead ends: 112871 [2022-03-15 20:40:32,788 INFO L226 Difference]: Without dead ends: 112871 [2022-03-15 20:40:32,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 134 SyntacticMatches, 8 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31287 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=11426, Invalid=60130, Unknown=0, NotChecked=0, Total=71556 [2022-03-15 20:40:32,792 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 569 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 1244 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 1387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:32,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [569 Valid, 375 Invalid, 1387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1244 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:40:33,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112871 states. [2022-03-15 20:40:34,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112871 to 46456. [2022-03-15 20:40:34,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46456 states, 46455 states have (on average 2.6195673232160157) internal successors, (121692), 46455 states have internal predecessors, (121692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:34,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46456 states to 46456 states and 121692 transitions. [2022-03-15 20:40:34,684 INFO L78 Accepts]: Start accepts. Automaton has 46456 states and 121692 transitions. Word has length 41 [2022-03-15 20:40:34,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:34,684 INFO L470 AbstractCegarLoop]: Abstraction has 46456 states and 121692 transitions. [2022-03-15 20:40:34,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.0) 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-03-15 20:40:34,684 INFO L276 IsEmpty]: Start isEmpty. Operand 46456 states and 121692 transitions. [2022-03-15 20:40:34,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:34,728 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:34,728 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:34,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Ended with exit code 0 [2022-03-15 20:40:34,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 308 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable309 [2022-03-15 20:40:34,928 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:34,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:34,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1913104552, now seen corresponding path program 308 times [2022-03-15 20:40:34,929 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:34,929 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980013669] [2022-03-15 20:40:34,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:34,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:34,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:34,982 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:34,983 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:34,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980013669] [2022-03-15 20:40:34,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980013669] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:34,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38249942] [2022-03-15 20:40:34,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:40:34,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:34,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:34,984 INFO L229 MonitoredProcess]: Starting monitored process 309 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:34,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Waiting until timeout for monitored process [2022-03-15 20:40:35,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:40:35,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:35,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:35,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:35,216 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:35,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:35,272 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:35,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38249942] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:35,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:35,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:40:35,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [296141177] [2022-03-15 20:40:35,272 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:35,274 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:35,280 INFO L252 McrAutomatonBuilder]: Finished intersection with 56 states and 69 transitions. [2022-03-15 20:40:35,280 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:35,513 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [11941509#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 11941508#(< thread1Thread1of1ForFork0_i N), 11941507#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 11941505#(< thread2Thread1of1ForFork1_j N), 11941506#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j))] [2022-03-15 20:40:35,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:40:35,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:35,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:40:35,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=664, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:40:35,514 INFO L87 Difference]: Start difference. First operand 46456 states and 121692 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:36,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:36,638 INFO L93 Difference]: Finished difference Result 56207 states and 143088 transitions. [2022-03-15 20:40:36,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 20:40:36,638 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:40:36,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:36,780 INFO L225 Difference]: With dead ends: 56207 [2022-03-15 20:40:36,780 INFO L226 Difference]: Without dead ends: 56201 [2022-03-15 20:40:36,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3401 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2073, Invalid=7239, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 20:40:36,781 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 161 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:36,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 214 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:36,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56201 states. [2022-03-15 20:40:37,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56201 to 48571. [2022-03-15 20:40:37,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48571 states, 48570 states have (on average 2.5980028824377186) internal successors, (126185), 48570 states have internal predecessors, (126185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:38,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48571 states to 48571 states and 126185 transitions. [2022-03-15 20:40:38,041 INFO L78 Accepts]: Start accepts. Automaton has 48571 states and 126185 transitions. Word has length 41 [2022-03-15 20:40:38,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:38,042 INFO L470 AbstractCegarLoop]: Abstraction has 48571 states and 126185 transitions. [2022-03-15 20:40:38,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:38,042 INFO L276 IsEmpty]: Start isEmpty. Operand 48571 states and 126185 transitions. [2022-03-15 20:40:38,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:38,090 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:38,090 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:38,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Ended with exit code 0 [2022-03-15 20:40:38,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable310,309 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:38,291 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:38,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:38,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1863445030, now seen corresponding path program 309 times [2022-03-15 20:40:38,291 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:38,291 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859783402] [2022-03-15 20:40:38,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:38,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:38,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:38,343 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 18 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:38,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:38,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859783402] [2022-03-15 20:40:38,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859783402] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:38,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601308464] [2022-03-15 20:40:38,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:40:38,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:38,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:38,345 INFO L229 MonitoredProcess]: Starting monitored process 310 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:38,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Waiting until timeout for monitored process [2022-03-15 20:40:38,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:40:38,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:38,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:38,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:38,574 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 18 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:38,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:38,631 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 18 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:38,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601308464] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:38,631 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:38,631 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:40:38,631 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [673511786] [2022-03-15 20:40:38,631 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:38,633 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:38,639 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 73 transitions. [2022-03-15 20:40:38,639 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:38,747 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [12095261#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 12095265#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 12095262#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 12095266#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 12095260#(< thread2Thread1of1ForFork1_j N), 12095264#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 12095263#(< thread1Thread1of1ForFork0_i N)] [2022-03-15 20:40:38,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:40:38,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:38,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:40:38,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=782, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:40:38,748 INFO L87 Difference]: Start difference. First operand 48571 states and 126185 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:39,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:39,852 INFO L93 Difference]: Finished difference Result 55659 states and 141683 transitions. [2022-03-15 20:40:39,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 20:40:39,852 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:40:39,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:39,975 INFO L225 Difference]: With dead ends: 55659 [2022-03-15 20:40:39,975 INFO L226 Difference]: Without dead ends: 55655 [2022-03-15 20:40:39,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2685 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1695, Invalid=6137, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 20:40:39,976 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 163 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:39,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 165 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:40,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55655 states. [2022-03-15 20:40:41,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55655 to 48569. [2022-03-15 20:40:41,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48569 states, 48568 states have (on average 2.597718662493823) internal successors, (126166), 48568 states have internal predecessors, (126166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:41,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48569 states to 48569 states and 126166 transitions. [2022-03-15 20:40:41,258 INFO L78 Accepts]: Start accepts. Automaton has 48569 states and 126166 transitions. Word has length 41 [2022-03-15 20:40:41,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:41,258 INFO L470 AbstractCegarLoop]: Abstraction has 48569 states and 126166 transitions. [2022-03-15 20:40:41,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:41,258 INFO L276 IsEmpty]: Start isEmpty. Operand 48569 states and 126166 transitions. [2022-03-15 20:40:41,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:41,309 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:41,309 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:41,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Ended with exit code 0 [2022-03-15 20:40:41,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 310 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2022-03-15 20:40:41,509 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:41,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:41,509 INFO L85 PathProgramCache]: Analyzing trace with hash -2053047182, now seen corresponding path program 310 times [2022-03-15 20:40:41,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:41,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240994972] [2022-03-15 20:40:41,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:41,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:41,560 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:40:41,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:41,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240994972] [2022-03-15 20:40:41,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240994972] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:41,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593424033] [2022-03-15 20:40:41,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:40:41,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:41,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:41,561 INFO L229 MonitoredProcess]: Starting monitored process 311 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:41,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Waiting until timeout for monitored process [2022-03-15 20:40:41,584 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:40:41,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:41,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:41,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:41,777 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:41,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:41,834 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:40:41,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593424033] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:41,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:41,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:40:41,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1114517686] [2022-03-15 20:40:41,834 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:41,836 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:41,843 INFO L252 McrAutomatonBuilder]: Finished intersection with 60 states and 77 transitions. [2022-03-15 20:40:41,843 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:41,983 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [12248446#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 12248452#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 12248445#(< thread2Thread1of1ForFork1_j N), 12248447#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 12248449#(<= N (+ 2 thread2Thread1of1ForFork1_j)), 12248450#(< thread1Thread1of1ForFork0_i N), 12248448#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 12248451#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 12248453#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N))] [2022-03-15 20:40:41,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:40:41,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:41,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:40:41,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=909, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:40:41,984 INFO L87 Difference]: Start difference. First operand 48569 states and 126166 transitions. Second operand has 21 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:43,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:43,039 INFO L93 Difference]: Finished difference Result 60079 states and 152026 transitions. [2022-03-15 20:40:43,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 20:40:43,040 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:40:43,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:43,197 INFO L225 Difference]: With dead ends: 60079 [2022-03-15 20:40:43,198 INFO L226 Difference]: Without dead ends: 60069 [2022-03-15 20:40:43,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2405 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1514, Invalid=5626, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 20:40:43,198 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 128 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:43,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 193 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:43,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60069 states. [2022-03-15 20:40:44,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60069 to 48251. [2022-03-15 20:40:44,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48251 states, 48250 states have (on average 2.6004145077720207) internal successors, (125470), 48250 states have internal predecessors, (125470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:44,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48251 states to 48251 states and 125470 transitions. [2022-03-15 20:40:44,655 INFO L78 Accepts]: Start accepts. Automaton has 48251 states and 125470 transitions. Word has length 41 [2022-03-15 20:40:44,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:44,655 INFO L470 AbstractCegarLoop]: Abstraction has 48251 states and 125470 transitions. [2022-03-15 20:40:44,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:44,656 INFO L276 IsEmpty]: Start isEmpty. Operand 48251 states and 125470 transitions. [2022-03-15 20:40:44,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:44,694 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:44,694 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:44,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Ended with exit code 0 [2022-03-15 20:40:44,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 311 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2022-03-15 20:40:44,895 INFO L402 AbstractCegarLoop]: === Iteration 314 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:44,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:44,895 INFO L85 PathProgramCache]: Analyzing trace with hash 659220698, now seen corresponding path program 311 times [2022-03-15 20:40:44,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:44,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782781334] [2022-03-15 20:40:44,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:44,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:44,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:44,945 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 13 proven. 80 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:40:44,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:44,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782781334] [2022-03-15 20:40:44,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782781334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:44,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865466200] [2022-03-15 20:40:44,945 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:40:44,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:44,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:44,946 INFO L229 MonitoredProcess]: Starting monitored process 312 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:44,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Waiting until timeout for monitored process [2022-03-15 20:40:44,970 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:40:44,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:44,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:44,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:45,159 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 12 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:45,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:45,215 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 13 proven. 80 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:40:45,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865466200] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:45,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:45,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:40:45,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1932808124] [2022-03-15 20:40:45,216 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:45,218 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:45,224 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 81 transitions. [2022-03-15 20:40:45,225 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:45,397 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [12405406#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 12405413#(<= N (+ 3 thread2Thread1of1ForFork1_j)), 12405410#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 12405404#(< thread2Thread1of1ForFork1_j N), 12405412#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 12405409#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 12405408#(<= N (+ 2 thread2Thread1of1ForFork1_j)), 12405405#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 12405407#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 12405414#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 12405411#(< thread1Thread1of1ForFork0_i N)] [2022-03-15 20:40:45,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:40:45,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:45,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:40:45,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1040, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:40:45,398 INFO L87 Difference]: Start difference. First operand 48251 states and 125470 transitions. Second operand has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 23 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-03-15 20:40:46,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:46,430 INFO L93 Difference]: Finished difference Result 62055 states and 157878 transitions. [2022-03-15 20:40:46,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 20:40:46,430 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 23 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 41 [2022-03-15 20:40:46,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:46,592 INFO L225 Difference]: With dead ends: 62055 [2022-03-15 20:40:46,593 INFO L226 Difference]: Without dead ends: 62043 [2022-03-15 20:40:46,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2173 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1316, Invalid=5164, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 20:40:46,593 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 247 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:46,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 175 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:46,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62043 states. [2022-03-15 20:40:47,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62043 to 47933. [2022-03-15 20:40:47,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47933 states, 47932 states have (on average 2.602728865893349) internal successors, (124754), 47932 states have internal predecessors, (124754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:47,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47933 states to 47933 states and 124754 transitions. [2022-03-15 20:40:47,805 INFO L78 Accepts]: Start accepts. Automaton has 47933 states and 124754 transitions. Word has length 41 [2022-03-15 20:40:47,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:47,806 INFO L470 AbstractCegarLoop]: Abstraction has 47933 states and 124754 transitions. [2022-03-15 20:40:47,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 23 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-03-15 20:40:47,806 INFO L276 IsEmpty]: Start isEmpty. Operand 47933 states and 124754 transitions. [2022-03-15 20:40:47,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:47,858 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:47,858 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:47,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Forceful destruction successful, exit code 0 [2022-03-15 20:40:48,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable313 [2022-03-15 20:40:48,071 INFO L402 AbstractCegarLoop]: === Iteration 315 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:48,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:48,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1159820942, now seen corresponding path program 312 times [2022-03-15 20:40:48,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:48,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517937505] [2022-03-15 20:40:48,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:48,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:48,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:48,122 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:40:48,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:48,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517937505] [2022-03-15 20:40:48,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517937505] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:48,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626992963] [2022-03-15 20:40:48,122 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:40:48,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:48,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:48,123 INFO L229 MonitoredProcess]: Starting monitored process 313 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:48,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Waiting until timeout for monitored process [2022-03-15 20:40:48,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:40:48,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:48,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:48,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:48,331 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 12 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:48,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:48,386 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:40:48,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626992963] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:48,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:48,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:40:48,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1114856962] [2022-03-15 20:40:48,387 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:48,389 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:48,396 INFO L252 McrAutomatonBuilder]: Finished intersection with 64 states and 85 transitions. [2022-03-15 20:40:48,396 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:48,599 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [12563700#(< thread1Thread1of1ForFork0_i N), 12563704#(<= N (+ 4 thread2Thread1of1ForFork1_j)), 12563699#(<= N (+ 2 thread2Thread1of1ForFork1_j)), 12563693#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 12563698#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 12563703#(or (< (+ 5 thread2Thread1of1ForFork1_j) N) (<= N (+ 4 thread2Thread1of1ForFork1_j))), 12563702#(<= N (+ 3 thread2Thread1of1ForFork1_j)), 12563697#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 12563705#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 12563695#(< thread2Thread1of1ForFork1_j N), 12563696#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 12563701#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 12563694#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0))] [2022-03-15 20:40:48,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:40:48,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:48,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:40:48,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1175, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:40:48,600 INFO L87 Difference]: Start difference. First operand 47933 states and 124754 transitions. Second operand has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:49,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:49,592 INFO L93 Difference]: Finished difference Result 56339 states and 146164 transitions. [2022-03-15 20:40:49,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:40:49,593 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 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 41 [2022-03-15 20:40:49,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:49,722 INFO L225 Difference]: With dead ends: 56339 [2022-03-15 20:40:49,722 INFO L226 Difference]: Without dead ends: 56329 [2022-03-15 20:40:49,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1953 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1101, Invalid=4751, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 20:40:49,723 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 237 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:49,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 152 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:49,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56329 states. [2022-03-15 20:40:50,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56329 to 48184. [2022-03-15 20:40:50,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48184 states, 48183 states have (on average 2.6051927028204966) internal successors, (125526), 48183 states have internal predecessors, (125526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:51,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48184 states to 48184 states and 125526 transitions. [2022-03-15 20:40:51,120 INFO L78 Accepts]: Start accepts. Automaton has 48184 states and 125526 transitions. Word has length 41 [2022-03-15 20:40:51,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:51,120 INFO L470 AbstractCegarLoop]: Abstraction has 48184 states and 125526 transitions. [2022-03-15 20:40:51,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:51,121 INFO L276 IsEmpty]: Start isEmpty. Operand 48184 states and 125526 transitions. [2022-03-15 20:40:51,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:51,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:51,167 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:51,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Ended with exit code 0 [2022-03-15 20:40:51,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,313 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:51,367 INFO L402 AbstractCegarLoop]: === Iteration 316 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:51,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:51,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1406079576, now seen corresponding path program 313 times [2022-03-15 20:40:51,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:51,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97370490] [2022-03-15 20:40:51,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:51,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:51,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:51,419 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 39 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:51,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:51,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97370490] [2022-03-15 20:40:51,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97370490] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:51,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171332518] [2022-03-15 20:40:51,420 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:40:51,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:51,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:51,421 INFO L229 MonitoredProcess]: Starting monitored process 314 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:51,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Waiting until timeout for monitored process [2022-03-15 20:40:51,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:51,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:51,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:51,646 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:51,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:51,702 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 39 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:51,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171332518] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:51,703 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:51,703 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:40:51,703 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [790681593] [2022-03-15 20:40:51,703 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:51,705 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:51,712 INFO L252 McrAutomatonBuilder]: Finished intersection with 64 states and 85 transitions. [2022-03-15 20:40:51,712 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:51,821 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [12716762#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 12716758#(< thread2Thread1of1ForFork1_j N), 12716759#(<= thread1Thread1of1ForFork0_i 2), 12716763#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 12716761#(< thread1Thread1of1ForFork0_i N), 12716760#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j))] [2022-03-15 20:40:51,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:40:51,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:51,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:40:51,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=725, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:40:51,822 INFO L87 Difference]: Start difference. First operand 48184 states and 125526 transitions. Second operand has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:53,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:53,374 INFO L93 Difference]: Finished difference Result 66701 states and 167284 transitions. [2022-03-15 20:40:53,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-03-15 20:40:53,374 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 18 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 41 [2022-03-15 20:40:53,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:53,541 INFO L225 Difference]: With dead ends: 66701 [2022-03-15 20:40:53,541 INFO L226 Difference]: Without dead ends: 66693 [2022-03-15 20:40:53,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5337 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2925, Invalid=10415, Unknown=0, NotChecked=0, Total=13340 [2022-03-15 20:40:53,542 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 210 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:53,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 208 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:53,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66693 states. [2022-03-15 20:40:54,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66693 to 52182. [2022-03-15 20:40:54,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52182 states, 52181 states have (on average 2.5987045093041528) internal successors, (135603), 52181 states have internal predecessors, (135603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:55,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52182 states to 52182 states and 135603 transitions. [2022-03-15 20:40:55,065 INFO L78 Accepts]: Start accepts. Automaton has 52182 states and 135603 transitions. Word has length 41 [2022-03-15 20:40:55,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:55,065 INFO L470 AbstractCegarLoop]: Abstraction has 52182 states and 135603 transitions. [2022-03-15 20:40:55,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:55,065 INFO L276 IsEmpty]: Start isEmpty. Operand 52182 states and 135603 transitions. [2022-03-15 20:40:55,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:40:55,298 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:55,298 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:55,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Forceful destruction successful, exit code 0 [2022-03-15 20:40:55,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable315,314 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:55,499 INFO L402 AbstractCegarLoop]: === Iteration 317 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:55,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:55,499 INFO L85 PathProgramCache]: Analyzing trace with hash -264549032, now seen corresponding path program 314 times [2022-03-15 20:40:55,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:55,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278518796] [2022-03-15 20:40:55,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:55,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:55,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:55,548 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 48 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:55,549 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:55,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278518796] [2022-03-15 20:40:55,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278518796] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:55,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565374782] [2022-03-15 20:40:55,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:40:55,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:55,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:55,550 INFO L229 MonitoredProcess]: Starting monitored process 315 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:55,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Waiting until timeout for monitored process [2022-03-15 20:40:55,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:40:55,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:55,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:40:55,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:55,767 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:55,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:55,823 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 48 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:55,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565374782] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:55,823 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:55,823 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:40:55,823 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [978513445] [2022-03-15 20:40:55,823 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:55,825 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:55,833 INFO L252 McrAutomatonBuilder]: Finished intersection with 72 states and 101 transitions. [2022-03-15 20:40:55,833 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:55,973 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [12888268#(<= thread1Thread1of1ForFork0_i 3), 12888270#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 12888272#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 12888269#(<= thread1Thread1of1ForFork0_i 2), 12888271#(< thread1Thread1of1ForFork0_i N), 12888267#(< thread2Thread1of1ForFork1_j N), 12888273#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N))] [2022-03-15 20:40:55,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:40:55,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:55,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:40:55,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=784, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:40:55,974 INFO L87 Difference]: Start difference. First operand 52182 states and 135603 transitions. Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 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-03-15 20:40:57,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:57,810 INFO L93 Difference]: Finished difference Result 84532 states and 210193 transitions. [2022-03-15 20:40:57,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-15 20:40:57,810 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 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 41 [2022-03-15 20:40:57,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:58,012 INFO L225 Difference]: With dead ends: 84532 [2022-03-15 20:40:58,013 INFO L226 Difference]: Without dead ends: 84524 [2022-03-15 20:40:58,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7063 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3650, Invalid=13120, Unknown=0, NotChecked=0, Total=16770 [2022-03-15 20:40:58,013 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 219 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:58,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 211 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:58,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84524 states. [2022-03-15 20:40:59,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84524 to 57460. [2022-03-15 20:40:59,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57460 states, 57459 states have (on average 2.6093736403348475) internal successors, (149932), 57459 states have internal predecessors, (149932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:59,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57460 states to 57460 states and 149932 transitions. [2022-03-15 20:40:59,825 INFO L78 Accepts]: Start accepts. Automaton has 57460 states and 149932 transitions. Word has length 41 [2022-03-15 20:40:59,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:59,825 INFO L470 AbstractCegarLoop]: Abstraction has 57460 states and 149932 transitions. [2022-03-15 20:40:59,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 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-03-15 20:40:59,825 INFO L276 IsEmpty]: Start isEmpty. Operand 57460 states and 149932 transitions. [2022-03-15 20:41:00,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:41:00,047 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:00,047 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:00,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Ended with exit code 0 [2022-03-15 20:41:00,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable316 [2022-03-15 20:41:00,261 INFO L402 AbstractCegarLoop]: === Iteration 318 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:00,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:00,262 INFO L85 PathProgramCache]: Analyzing trace with hash 167577688, now seen corresponding path program 315 times [2022-03-15 20:41:00,262 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:00,262 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014565516] [2022-03-15 20:41:00,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:00,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:00,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:00,310 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 49 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:00,310 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:00,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014565516] [2022-03-15 20:41:00,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014565516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:00,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207722802] [2022-03-15 20:41:00,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:41:00,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:00,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:00,312 INFO L229 MonitoredProcess]: Starting monitored process 316 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:00,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Waiting until timeout for monitored process [2022-03-15 20:41:00,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:41:00,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:00,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:41:00,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:00,528 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:00,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:00,587 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 49 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:00,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207722802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:00,587 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:00,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:41:00,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1545470147] [2022-03-15 20:41:00,588 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:00,589 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:00,598 INFO L252 McrAutomatonBuilder]: Finished intersection with 80 states and 117 transitions. [2022-03-15 20:41:00,598 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:00,768 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [13088194#(<= thread1Thread1of1ForFork0_i 3), 13088196#(<= thread1Thread1of1ForFork0_i 2), 13088197#(< thread1Thread1of1ForFork0_i N), 13088192#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 13088198#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 13088191#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 13088195#(< thread2Thread1of1ForFork1_j N), 13088193#(<= thread1Thread1of1ForFork0_i 4)] [2022-03-15 20:41:00,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:41:00,768 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:00,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:41:00,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=841, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:41:00,768 INFO L87 Difference]: Start difference. First operand 57460 states and 149932 transitions. Second operand has 20 states, 20 states have (on average 3.8) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:02,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:02,916 INFO L93 Difference]: Finished difference Result 105362 states and 261023 transitions. [2022-03-15 20:41:02,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-03-15 20:41:02,917 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.8) internal successors, (76), 20 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 41 [2022-03-15 20:41:02,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:03,237 INFO L225 Difference]: With dead ends: 105362 [2022-03-15 20:41:03,237 INFO L226 Difference]: Without dead ends: 105354 [2022-03-15 20:41:03,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8228 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4108, Invalid=15074, Unknown=0, NotChecked=0, Total=19182 [2022-03-15 20:41:03,238 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 238 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:03,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 222 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:41:03,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105354 states. [2022-03-15 20:41:05,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105354 to 61869. [2022-03-15 20:41:05,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61869 states, 61868 states have (on average 2.6283539147863193) internal successors, (162611), 61868 states have internal predecessors, (162611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:05,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61869 states to 61869 states and 162611 transitions. [2022-03-15 20:41:05,496 INFO L78 Accepts]: Start accepts. Automaton has 61869 states and 162611 transitions. Word has length 41 [2022-03-15 20:41:05,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:05,496 INFO L470 AbstractCegarLoop]: Abstraction has 61869 states and 162611 transitions. [2022-03-15 20:41:05,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.8) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:05,496 INFO L276 IsEmpty]: Start isEmpty. Operand 61869 states and 162611 transitions. [2022-03-15 20:41:05,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:41:05,560 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:05,560 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:05,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:05,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,316 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:05,760 INFO L402 AbstractCegarLoop]: === Iteration 319 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:05,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:05,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1479261352, now seen corresponding path program 316 times [2022-03-15 20:41:05,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:05,761 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929669645] [2022-03-15 20:41:05,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:05,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:05,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:05,810 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 42 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:05,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:05,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929669645] [2022-03-15 20:41:05,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929669645] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:05,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920698896] [2022-03-15 20:41:05,811 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:41:05,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:05,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:05,812 INFO L229 MonitoredProcess]: Starting monitored process 317 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:05,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Waiting until timeout for monitored process [2022-03-15 20:41:05,835 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:41:05,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:05,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:41:05,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:06,022 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:06,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:06,078 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 42 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:06,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920698896] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:06,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:06,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:41:06,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [886587226] [2022-03-15 20:41:06,079 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:06,081 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:06,090 INFO L252 McrAutomatonBuilder]: Finished intersection with 88 states and 133 transitions. [2022-03-15 20:41:06,091 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:06,291 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [13317788#(< thread1Thread1of1ForFork0_i N), 13317786#(or (<= N thread1Thread1of1ForFork0_i) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 13317787#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 0)), 13317782#(<= thread1Thread1of1ForFork0_i 5), 13317785#(<= thread1Thread1of1ForFork0_i 2), 13317789#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 13317784#(<= thread1Thread1of1ForFork0_i 3), 13317781#(< thread2Thread1of1ForFork1_j N), 13317783#(<= thread1Thread1of1ForFork0_i 4)] [2022-03-15 20:41:06,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:41:06,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:06,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:41:06,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=896, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:41:06,292 INFO L87 Difference]: Start difference. First operand 61869 states and 162611 transitions. Second operand has 21 states, 21 states have (on average 3.9047619047619047) 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-03-15 20:41:08,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:08,740 INFO L93 Difference]: Finished difference Result 118776 states and 288868 transitions. [2022-03-15 20:41:08,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-15 20:41:08,740 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.9047619047619047) 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 41 [2022-03-15 20:41:08,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:09,083 INFO L225 Difference]: With dead ends: 118776 [2022-03-15 20:41:09,083 INFO L226 Difference]: Without dead ends: 118770 [2022-03-15 20:41:09,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8544 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4159, Invalid=16147, Unknown=0, NotChecked=0, Total=20306 [2022-03-15 20:41:09,084 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 295 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:09,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 202 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:41:09,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118770 states. [2022-03-15 20:41:11,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118770 to 62559. [2022-03-15 20:41:11,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62559 states, 62558 states have (on average 2.6297196201924615) internal successors, (164510), 62558 states have internal predecessors, (164510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:11,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62559 states to 62559 states and 164510 transitions. [2022-03-15 20:41:11,612 INFO L78 Accepts]: Start accepts. Automaton has 62559 states and 164510 transitions. Word has length 41 [2022-03-15 20:41:11,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:11,612 INFO L470 AbstractCegarLoop]: Abstraction has 62559 states and 164510 transitions. [2022-03-15 20:41:11,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.9047619047619047) 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-03-15 20:41:11,612 INFO L276 IsEmpty]: Start isEmpty. Operand 62559 states and 164510 transitions. [2022-03-15 20:41:11,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:41:11,671 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:11,671 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:11,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Ended with exit code 0 [2022-03-15 20:41:11,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318,317 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:11,872 INFO L402 AbstractCegarLoop]: === Iteration 320 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:11,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:11,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2004607450, now seen corresponding path program 317 times [2022-03-15 20:41:11,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:11,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119989228] [2022-03-15 20:41:11,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:11,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:11,931 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 18 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:11,931 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:11,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119989228] [2022-03-15 20:41:11,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119989228] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:11,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451215613] [2022-03-15 20:41:11,931 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:41:11,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:11,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:11,932 INFO L229 MonitoredProcess]: Starting monitored process 318 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:11,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Waiting until timeout for monitored process [2022-03-15 20:41:11,957 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-03-15 20:41:11,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:11,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:41:11,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:12,149 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 18 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:12,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:12,204 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 18 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:12,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451215613] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:12,205 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:12,205 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:41:12,205 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1152115719] [2022-03-15 20:41:12,205 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:12,207 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:12,214 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 89 transitions. [2022-03-15 20:41:12,214 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:12,367 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [13562173#(< thread2Thread1of1ForFork1_j N), 13562175#(or (<= thread1Thread1of1ForFork0_i (+ thread2Thread1of1ForFork1_j 1)) (<= N thread1Thread1of1ForFork0_i)), 13562178#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 13562180#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 13562179#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 13562174#(< thread1Thread1of1ForFork0_i N), 13562176#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 13562177#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 1))] [2022-03-15 20:41:12,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:41:12,368 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:12,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:41:12,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=837, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:41:12,368 INFO L87 Difference]: Start difference. First operand 62559 states and 164510 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:14,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:14,015 INFO L93 Difference]: Finished difference Result 88532 states and 220419 transitions. [2022-03-15 20:41:14,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 20:41:14,015 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:41:14,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:14,233 INFO L225 Difference]: With dead ends: 88532 [2022-03-15 20:41:14,233 INFO L226 Difference]: Without dead ends: 88528 [2022-03-15 20:41:14,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4933 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2759, Invalid=9897, Unknown=0, NotChecked=0, Total=12656 [2022-03-15 20:41:14,234 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 215 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:14,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 217 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:41:14,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88528 states. [2022-03-15 20:41:15,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88528 to 62557. [2022-03-15 20:41:15,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62557 states, 62556 states have (on average 2.629499968028646) internal successors, (164491), 62556 states have internal predecessors, (164491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:16,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62557 states to 62557 states and 164491 transitions. [2022-03-15 20:41:16,300 INFO L78 Accepts]: Start accepts. Automaton has 62557 states and 164491 transitions. Word has length 41 [2022-03-15 20:41:16,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:16,300 INFO L470 AbstractCegarLoop]: Abstraction has 62557 states and 164491 transitions. [2022-03-15 20:41:16,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:16,300 INFO L276 IsEmpty]: Start isEmpty. Operand 62557 states and 164491 transitions. [2022-03-15 20:41:16,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:41:16,366 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:16,366 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:16,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:16,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable319,318 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:16,579 INFO L402 AbstractCegarLoop]: === Iteration 321 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:16,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:16,580 INFO L85 PathProgramCache]: Analyzing trace with hash -28351520, now seen corresponding path program 318 times [2022-03-15 20:41:16,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:16,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534995201] [2022-03-15 20:41:16,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:16,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:16,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:16,636 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 16 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:16,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:16,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534995201] [2022-03-15 20:41:16,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534995201] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:16,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166455129] [2022-03-15 20:41:16,637 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:41:16,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:16,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:16,638 INFO L229 MonitoredProcess]: Starting monitored process 319 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:16,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Waiting until timeout for monitored process [2022-03-15 20:41:16,665 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-15 20:41:16,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:16,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:41:16,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:16,853 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 16 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:16,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:16,910 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 16 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:16,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166455129] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:16,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:16,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:41:16,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [980688972] [2022-03-15 20:41:16,910 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:16,912 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:16,919 INFO L252 McrAutomatonBuilder]: Finished intersection with 68 states and 93 transitions. [2022-03-15 20:41:16,920 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:17,105 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [13776255#(< thread2Thread1of1ForFork1_j N), 13776263#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 13776264#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 13776257#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N)), 13776258#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ thread2Thread1of1ForFork1_j 1))), 13776260#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 13776262#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 13776261#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 1)), 13776259#(or (<= thread1Thread1of1ForFork0_i (+ thread2Thread1of1ForFork1_j 1)) (<= N thread1Thread1of1ForFork0_i)), 13776256#(< thread1Thread1of1ForFork0_i N)] [2022-03-15 20:41:17,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:41:17,105 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:17,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:41:17,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=962, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:41:17,106 INFO L87 Difference]: Start difference. First operand 62557 states and 164491 transitions. Second operand has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:18,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:18,559 INFO L93 Difference]: Finished difference Result 86246 states and 215610 transitions. [2022-03-15 20:41:18,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 20:41:18,559 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:41:18,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:18,771 INFO L225 Difference]: With dead ends: 86246 [2022-03-15 20:41:18,772 INFO L226 Difference]: Without dead ends: 86240 [2022-03-15 20:41:18,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3842 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2221, Invalid=8285, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 20:41:18,772 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 178 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:18,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 178 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:18,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86240 states. [2022-03-15 20:41:20,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86240 to 62555. [2022-03-15 20:41:20,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62555 states, 62554 states have (on average 2.6292803018192283) internal successors, (164472), 62554 states have internal predecessors, (164472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:20,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62555 states to 62555 states and 164472 transitions. [2022-03-15 20:41:20,637 INFO L78 Accepts]: Start accepts. Automaton has 62555 states and 164472 transitions. Word has length 41 [2022-03-15 20:41:20,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:20,637 INFO L470 AbstractCegarLoop]: Abstraction has 62555 states and 164472 transitions. [2022-03-15 20:41:20,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:20,637 INFO L276 IsEmpty]: Start isEmpty. Operand 62555 states and 164472 transitions. [2022-03-15 20:41:20,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 20:41:20,699 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:20,700 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:20,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:20,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2022-03-15 20:41:20,900 INFO L402 AbstractCegarLoop]: === Iteration 322 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:20,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:20,900 INFO L85 PathProgramCache]: Analyzing trace with hash -686429952, now seen corresponding path program 319 times [2022-03-15 20:41:20,901 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:20,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679932066] [2022-03-15 20:41:20,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:20,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:20,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:20,955 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 13 proven. 80 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:41:20,955 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:20,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679932066] [2022-03-15 20:41:20,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679932066] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:20,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966581154] [2022-03-15 20:41:20,955 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:41:20,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:20,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:20,956 INFO L229 MonitoredProcess]: Starting monitored process 320 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:20,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Waiting until timeout for monitored process [2022-03-15 20:41:20,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:20,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:41:20,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:21,162 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 13 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:21,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:21,218 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 13 proven. 80 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:41:21,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966581154] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:21,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:21,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:41:21,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [96474572] [2022-03-15 20:41:21,218 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:21,220 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:21,228 INFO L252 McrAutomatonBuilder]: Finished intersection with 70 states and 97 transitions. [2022-03-15 20:41:21,228 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:21,451 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [13988025#(< thread2Thread1of1ForFork1_j N), 13988029#(or (<= N thread2Thread1of1ForFork1_j) (< (+ thread2Thread1of1ForFork1_j 1) N)), 13988028#(or (< thread1Thread1of1ForFork0_i N) (<= N (+ thread2Thread1of1ForFork1_j 1))), 13988031#(or (<= N (+ 2 thread2Thread1of1ForFork1_j)) (< (+ 3 thread2Thread1of1ForFork1_j) N)), 13988033#(<= N (+ 3 thread2Thread1of1ForFork1_j)), 13988036#(or (<= 0 thread2Thread1of1ForFork1_j) (<= N 1)), 13988032#(or (<= N (+ 3 thread2Thread1of1ForFork1_j)) (< (+ 4 thread2Thread1of1ForFork1_j) N)), 13988035#(or (<= N (+ thread1Thread1of1ForFork0_i 1)) (<= thread1Thread1of1ForFork0_i thread2Thread1of1ForFork1_j)), 13988026#(< thread1Thread1of1ForFork0_i N), 13988030#(or (<= N (+ thread2Thread1of1ForFork1_j 1)) (< (+ 2 thread2Thread1of1ForFork1_j) N)), 13988034#(or (<= thread1Thread1of1ForFork0_i (+ thread2Thread1of1ForFork1_j 1)) (<= N thread1Thread1of1ForFork0_i)), 13988027#(or (<= N thread2Thread1of1ForFork1_j) (< thread1Thread1of1ForFork0_i N))] [2022-03-15 20:41:21,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:41:21,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:21,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:41:21,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1102, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:41:21,452 INFO L87 Difference]: Start difference. First operand 62555 states and 164472 transitions. Second operand has 25 states, 25 states have (on average 2.92) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:22,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:22,913 INFO L93 Difference]: Finished difference Result 89300 states and 224521 transitions. [2022-03-15 20:41:22,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 20:41:22,913 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 20:41:22,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:23,148 INFO L225 Difference]: With dead ends: 89300 [2022-03-15 20:41:23,148 INFO L226 Difference]: Without dead ends: 89292 [2022-03-15 20:41:23,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3091 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1737, Invalid=7193, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 20:41:23,149 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 172 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:23,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 184 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:23,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89292 states.